A) That I saw
B) Had I seen
C) If I had seen
D) If had I seen
"John asked me _____ that film the night before,"という文の正解は"c. if I had seen."その理由を理解するには、間接文と条件文に関連する文法を確認する必要があります。
1. **間接スピーチ(Reported Speech) :**
直接文を間接文に変換するとき、時制逆転の原則に従って動詞の時制を変更することがよくあります。
- 直接的な文の例: "Did you see that film last night? 」
- 間接話法に切り替えるとき: John asked me if I had seen that film the night before 。
2. **条件構造タイプ 3 (Third Conditional) :**
条件タイプ 3 は、過去の現実に反する仮定を表現するために使用されます。その公式は次のとおりです: If + past perfect, ... would have + past participle.
「 John 」の質問では、彼は過去(前夜)の状況について言及しています。したがって、過去の特定の時刻より前に起こったアクションを表現するには、過去完了形で「 if I had seen 」を使用します。
それでは、答えを分析してみましょう。
a. **that I saw** - 間違った文法、間違った条件文形式、時制。
b. **had I seen** - 質問の構造と条件節が間違っています。
c. **if I had seen* * - 時制構造と間接的な質問に従って修正します。
d. **if had I seen** - 条件節の構造に文法上の誤りがあります。
したがって、正解は**"c. if I had seen."**です。
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+.