English
Senior High
Solved
完了形について
なぜ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
Answers
Answers
yesterdayが使えないのは、現在完了の時だけです。
過去完了had beenとは一緒に使うことができます。
しかし、mightという助動詞がきた場合、haveをhadの形に変えることができません。時間差を示すために、hadの代わりに過去を表すyesterdayが用いられています。
見直ししてて引っかかったので何も考えずに投稿してしまいました…ご丁寧にありがとうございます!
いえいえ!!
Were you able to resolve your confusion?
Users viewing this question
are also looking at these questions 😉
Recommended
総合英語be まとめ(1)
14295
162
【総合英語フォレスト】まとめ(4)分詞/比較
9677
155
【総合英語フォレスト】まとめ(3)態/不定詞/動名詞
6645
44
【総合英語フォレスト】まとめ(1)動詞と文型/動詞と時制
6575
29
あ、そうでした。お恥ずかしい限りです、
ありがとうございます!