A) Will attend
B) Are attending
C) Have attended
D) Will have attended
まず第一に、この文の意味を理解する必要があります。「 By the time their youngest daughter enters college in the next spring, all their children _____ Boston University. 」
- 「 By the time 」は「その時が来たら」または「その時までに」を意味します。このフレーズは、将来の別の時間またはイベントの前に完了する予定のイベントを説明するためによく使用されます。
- 「 their youngest daughter enters college in the next spring 、「彼らの末娘は来春大学に入学します」を意味します。
では、答えを見てみましょう。
- a. 「 Will attend 」: この表現は、将来起こるアクションを示しますが、このアクションが特定の時刻より前に完了したことを明確に示すわけではありません。
- b. 「 Are attending 」: この表現は現在行われているアクションを示します。将来完成するものについて話しているので不適切です。
- c. 「 Have attended 」: この表現は完了したアクションを示しますが、文中で与えられた将来の時刻と組み合わせると意味がありません。
- d. 「 Will have attended予定です」: これはFuture Perfect完了時制で、将来の別の時間またはイベントの前に完了するアクションを表します。この文では、「子供たちは全員Boston大学に通っていた」というアクションは、「末娘が来春大学に進学する」までに完了します。
したがって、次の春に末娘が大学に進学する前に、子供たち全員がBoston大学での学習を完了したことが明確に記述されているため、「 will have attended 」が正解です。
注: この演習は、 TOEIC Max アプリケーションのルート作成セクション 900+ から抜粋したものです。.