A) Finished
B) Has finished
C) Had finished
D) Finishing
文では"She _____ lunch by the time we arrived." 、使用する動詞の時制を決定する必要があります。
この文は過去形の文であり、次の 2 つのアクションが発生します。
1. "She _____ lunch" (彼女は昼食を終えました)
2. "we arrived" 。
"we arrived"行為は過去の行為です。過去に別のアクションの前に完了したアクションを表現するには、過去完了時制を使用します。
past perfect形は"had" + (past participle)動詞で構成されます。
- finished (a) : は単純な過去形であり、このアクションが"we arrived"アクションの前に起こったことを明確に表現しません。
- has finished (b) : 現在完了時制ですが、現在に関連するアクションを説明するため、適切ではありません。
- had finished (c) : 過去完了時制で、「到着する」前に完了した「昼食を食べる」という行為を表すので正しいです。
- finishing (d) : 動詞の主時制ではなく、現在分詞形であり、構造的にも意味的にも不適切です。
したがって、正解はc. had finished 。
Ghi chú: Bài tập này được trích xuất từ ứng dụng TOEIC Max , phần tạo lộ trình 900+.