A) Would go
B) Would have gone
C) Had gone
D) Went
この文では、フオンとリアンは過去に起こった出来事 ( "yesterday" ) について話しています。特に、悪天候のため水泳に行けなかったという話がありました。
タイプ 3 の条件文は、非現実的な過去の状態とその結果を説明するためによく使用されます。条件文タイプ 3 の構造は次のとおりです。
- If + S + had + V3, S + would have + V3.
与えられた文では、 "if it hadn't been cold"過去完了条件節 ( hadn't been ) です。この条件に関連して、主節では"would have"に加えて過去分詞形(V3)の動詞、つまり「 gone 」が使用されます。
それで:
- "we would have gone swimming" 「泳ぎに行くこともできた」と訳されます。
正解はb. would have gone他の答えは文法や意味とb. would have goneしないため、タイプ 3 の条件文の構造に適合するためです。
a. "would go" : この形式は条件文タイプ 2 に使用され、現在または将来の非現実的な状況を表現しますが、ここでは適切ではありません。
c. "had gone" : 過去完了形。タイプ 3 の条件付き文構造には適していません。
d. "went":単純な過去形。タイプ 3 の条件文構造には適していません。
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+.