A) Was known
B) Have been known
C) Were known
D) Had known
この文は条件文タイプ 3 の一種で、過去の非現実的な状況とその仮定の結果を説明するために使用されます。条件文タイプ 3 の構造は次のとおりです。
- 条件節 ( If-clause ): If + 主語 + had + 分詞動詞 2 ( past participle )
- Main clause : 主語 + would/could/might + have + 分詞動詞 2 ( past participle )
この文の場合: 「 If I _____ how bad drinking alcohol affected to one's health, I would have given it up sooner. 」
- 条件節は、「 If I _____ how bad drinking alcohol affected to one's health, 」です。
- 結果条項は「 I would have given it up sooner.
タイプ 3 の条件文の構造に基づいて、条件節ではhad + past participleを使用する必要があります。したがって、正解は「知っhad known 」です。
それぞれの答えの説明:
a. was known : 不正解。「 was known 」は単純過去であり、タイプ 3 の条件文構造には適していません。
b. have been known : 不正解。「 have been known 」は現在完了であり、タイプ 3 の条件文構造には適していません。
c. were known : 不正解。「 were known 」は接続法過去であり、タイプ 3 の条件文構造には適していません。
d. had known : 正解です。「 had known 」 (過去完了) はタイプ 3 の条件文の構造に適合します。
=> 正解は d です。 had known
注: この演習は、 TOEIC Max アプリケーションのルート作成セクション 900+ から抜粋したものです。.