英語
高校生

この問題がわかりません!
教えてください!

回答

この文章を日本語に訳すと「1000個の英単語を覚えたら、英字新聞を読めるようになるかな?」となりますね。

learnは瞬間的な動作ではなく、継続を示す動詞で、この文章を捕捉してあげると(未来で)1000語覚え(終え)たら〜という完了を含む条件を示す意味になります。

つまり本来なら未来完了形になるのですが、時や条件を示す副詞節内では時制を一つ前に戻すルールがあるので未来完了から現在完了に直せば良いことになります。

以上のことから正解は2番のhave learned ですね。

参考になれば幸いです。

この回答にコメントする

②です。後ろが未来形ですが、文の意味的に条件を表しています。
条件の副詞節では現在形にしますが文の意味みると「私が1000個の英単語をおぼえたら...」となってるので完了形にする必要があるので
現在完了形の②です
分かりにくかったらすいません(>_<)

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