A) If I had
B) I had
C) I have
D) Have I
上の文では"They asked me how many children _____ ."その場合、正解は"I had"です。なぜ"I had"なのかをよりよく理解するには、この文の文法構造を確認する必要があります。
1. **間接話法(reported speech) **: この文は間接話法です。間接話法では、他人の言葉や考えを伝えるために過去(past tense)がよく使われます。これは、質問や発言を報告するときに、多くの場合backshiftが必要になることを意味します。
2. **Lùi thì (backshift)** : 英語では、 (direct question)から(indirect question)に変わるとき、現在(present simple)は 1 つ前に戻り、 (past simple)になります。
例えば:
- 直接的な文: "How many children do you have?"
- 間接文: "They asked me how many children I had."
3. **具体的な回答**: 各回答を確認する場合:
- (a) "if I had" : 質問には選択肢や条件が必要ないため、この状況では " if " を使用することは適切ではありません。
- (b) "I had" : これは単純な過去時制であり、間接文における時制逆転の規則と一致しているため、正しいです。
- (c) "I have" : 間違っています。これは単純な現在時制であり、間接文における時制逆転の規則と一致しないからです。
- (d) "have I" : 不正解。この構造は倒置疑問文に使用されるため、間接的な文構造には適していません。
したがって、間接話法における時制逆転の法則に従っているため、正解は「 b. I had 」となります。
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+.