A) If I had
B) I had
C) I have
D) Have I
Trong câu trên "They asked me how many children _____ ." thì đáp án đúng là "I had". Để hiểu rõ hơn tại sao lại là "I had", chúng ta cần xem xét cấu trúc ngữ pháp của câu này.
1. **Câu gián tiếp (reported speech)**: Câu này là một câu gián tiếp. Câu gián tiếp thường sử dụng thì quá khứ (past tense) để tường thuật lại lời nói hoặc suy nghĩ của người khác. Điều này có nghĩa là khi bạn tường thuật lại một câu hỏi hoặc lời nói, bạn thường phải lùi thì (backshift).
2. **Lùi thì (backshift)**: Trong tiếng Anh, khi chuyển từ câu hỏi trực tiếp (direct question) sang câu gián tiếp (indirect question), thì hiện tại đơn (present simple) sẽ lùi một thì thành quá khứ đơn (past simple).
Ví dụ:
- Câu trực tiếp: "How many children do you have?"
- Câu gián tiếp: "They asked me how many children I had."
3. **Câu trả lời cụ thể**: Khi kiểm tra từng đáp án:
- (a) "if I had": Sử dụng "if" không phù hợp trong tình huống này, vì câu hỏi không đòi hỏi sự lựa chọn hoặc điều kiện.
- (b) "I had": Đúng, vì đây là thì quá khứ đơn, phù hợp với quy tắc lùi thì trong câu gián tiếp.
- (c) "I have": Sai, vì đây là thì hiện tại đơn, không phù hợp với quy tắc lùi thì trong câu gián tiếp.
- (d) "have I": Sai, vì cấu trúc này dùng cho câu hỏi đảo ngữ, không phù hợp với cấu trúc câu gián tiếp.
Vì vậy, đáp án đúng là "b. I had" vì nó tuân theo quy tắc lùi thì trong câu gián tiếp.
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+.
Bạn đang hoặc có nhu cầu học và thi chứng chỉ Toeic? Bạn chưa biết bắt đầu từ đâu hoặc chưa tìm thấy công cụ nào để học mọi lúc, mọi nơi? Hãy tải ngay App Luyện Thi Toeic Online: TOEIC® Max
Bạn đang hoặc có nhu cầu học và thi chứng chỉ Toeic? Bạn chưa biết bắt đầu từ đâu hoặc chưa tìm thấy công cụ nào để học mọi lúc, mọi nơi? Hãy tải ngay App Luyện Thi Toeic Online: TOEIC® Max