A) Have
B) Had
C) Were
D) Are
この文の正解が「 had 」である理由を説明してください。
元の質問は、「 _____ you attended the training program yesterday, you would know how to deal with this situation now. 」
なぜ「 had 」が正しい答えなのかを理解するには、この文の文構造と時制を分析する必要があります。この文は非現実的な過去の条件文であり、起こらなかった仮定の状況を説明しています。
条件文タイプ 3(非現実的な過去条件)の構造は次のとおりです。
- 条件節 ( if-clause ): 過去完了 ( Past Perfect )
- main clause : Would/could/might + bare infinitive
あなたの文の中で:
- 条件節は「 _____ you attended the training program yesterday 」です。
- 主な条項は「 you would know how to deal with this situation now. 」です。
条件節では、過去に起こらなかったアクションを説明するために過去完了時制を使用する必要があります。したがって、「 had 」 + past participle動詞を使用する必要があります。
したがって、完全な文は次のようになります。
「 Had you attended the training program yesterday, you would know how to deal with this situation now. 」
残りの回答:
a. 「 have 」は時制が正しくないため、適切ではありません。
c. " were " は第 2 種条件文ではないため、適切ではありません。
d. 「 are 」は時制が正しくないため、適切ではありません。
したがって、正解は「 had 」です。
注: この演習は、 TOEIC Max アプリケーションのルート作成セクション 900+ から抜粋したものです。.