回答

✨ ベストアンサー ✨

⑴は現在完了形の問題で、日本語訳にしてみるとどのくらい長くお互いを知っているかという意味になります。この時にあ、えの二択まで絞ります。なぜ、イとウではないのかは後ろのknowが過去分詞になっているからです!そして、え
ではない理由はhadは過去分詞であり、後ろに過去のある時点(例えば、25歳の時までや、5年前までなど)というのが問題文に書いてないことから答えがアになります。

⑵これも日本語訳にしてみてください!そうすると私は前に2度この問題を解いた。という意味になり、これも現在完了形の問題で、already もうすでにという意味なのでイ、エのどちらかになります。しかし、文法でいうとalreadyはbe動詞の前が絶対なのでこれが答えです。

⑶これは後ろのthis yearとstudyingにも注目すると現在のことか、未来のことと決まり、havingというのは過去形の完了形なので選択肢から消える。なのでイ

⑷tommorrowに注目!これは明日つまり、未来のことになるのでbe going to 〜の予定であるのアを選ぶ

⑸every winterに注目!これは毎年起こることであり、過去にもあり、来年もきっとあるだろうという意味でwillの過去形のwouldです!他は意味が合いません。

⑹suggestに注目!これは絶対中のVに当たるところは原形です!

⑺gaveに注目!これはgiveの過去形ですよね?そして日本語訳にして問題を解くときっと家で終わらせてから先生にその宿題を渡すと考えると思います。つまりat homeって書いてある文の方が時制が先なので過去完了であるイを選びます。
⑻これも日本語訳がわかると解きやすいです!この時に、ウ、エで迷うといいです!⑷でも説明したis going toとwillはどちらも未来のことであり、意味が似ています。しかし、使い分けがありwillは不確定の未来、be going to は確定の未来という意味があるのでこの時雨が降るのはこの人にとって確定した未来なのでウが答えです。

⑼これは wordの意味がわかっていると解きやすいです!この時注目するのはevery です!これは毎日とか毎週って意味を持ちますよね?なので、過去や未来の意味を持つものを省いて必然的にイになります!

この回答にコメントする
疑問は解決しましたか?