英語
高校生
解決済み
完了形について
なぜyesterday の正確に過去を表す表現があるのに2番のmight have been が正解なのでしょうか
ob
Tom(
) there yesterday, but we didn't see him.
① should be
3 may not have been
② might have been
④ must be
回答
回答
yesterdayが使えないのは、現在完了の時だけです。
過去完了had beenとは一緒に使うことができます。
しかし、mightという助動詞がきた場合、haveをhadの形に変えることができません。時間差を示すために、hadの代わりに過去を表すyesterdayが用いられています。
見直ししてて引っかかったので何も考えずに投稿してしまいました…ご丁寧にありがとうございます!
いえいえ!!
疑問は解決しましたか?
この質問を見ている人は
こちらの質問も見ています😉
おすすめノート
総合英語be まとめ(1)
14294
162
【総合英語フォレスト】まとめ(3)態/不定詞/動名詞
6645
44
【総合英語フォレスト】まとめ(1)動詞と文型/動詞と時制
6574
29
【総合英語フォレスト】まとめ(2)完了形/助動詞
5243
14
あ、そうでした。お恥ずかしい限りです、
ありがとうございます!