would have done (〜しただろう、〜したはずだった):過去の仮定や、実際には起こらなかった事象について述べる

would have done