A) Would have known
B) Would know
C) Will know
D) Knew
質問と回答の選択肢を分析して、正解が「 would have known 」である理由を明確に理解しましょう。
元の文: * Had I attended the conference, I _____ the changes in the policy. *
まず、この文は 3 番目のthird conditional構造を使用していることに注意する必要があります。このタイプの条件文は、過去の非現実的な状況とその仮定の結果を説明するために使用されます。
条件文タイプ 3 の構造は次のとおりです。
- If + chủ ngữ + had + V3/ed 、件名 + はwould have + V3/ed
この文では、「 Had I attended the conference 」は「 If I had attended the conference 」の短縮形です。タイプ 3 の条件付き文の構造を完成するには、文の残りの部分を「件名 + would have + V3/ed 」の形式にする必要があります。
次に、回答の選択肢を分析してみましょう。
a. would have known
b. would know
c. will know
d. knew
- 回答 「 would have known 」は、条件文タイプ 3 の構造「 would have + V3/ed 」を正しく使用しています。これは、現実ではなかった過去の仮想状況のコンテキストで当てはまります。
- 回答 B の「 would know 」はsecond conditionalの条件文の構造を使用し、現在または将来の非現実的な状況を説明します。過去の出来事について話しているので、これは適切ではありません。
- 回答 C「 will know 」は、条件文タイプ 1 ( first conditional ) の構造を使用し、現在または将来に起こり得る状況を説明します。ここでは現実ではなかった過去の状況について話しているので、これはさらに不適切です。
- 回答 D「 knew 」(単純過去)は、どのタイプの条件文にも適しておらず、「 Had I attended the conference 」という節と組み合わせることはできません。
したがって、正しい答えは ** ですA. would have known 。
注: この演習は、 TOEIC Max アプリケーションのルート作成セクション 900+ から抜粋したものです。.