A) Would have forgotten
B) Will forget
C) Forget
D)
Để giải thích tại sao "would have forgotten" là đáp án đúng trong câu "It’s good that Ann reminded me about Tom’s birthday. I _____ (forget) if she hadn’t reminded me.", chúng ta cần hiểu cấu trúc câu điều kiện loại ba trong tiếng Anh.
Câu điều kiện loại ba (Third Conditional) được dùng để nói về một tình huống không có thực trong quá khứ, tức là để diễn tả một hành động hay sự kiện không xảy ra và ngược lại với thực tế trong quá khứ.
Cấu trúc của câu điều kiện loại ba là:
- If + past perfect (quá khứ hoàn thành), S + would + have + past participle (quá khứ phân từ)
Trong câu này:
- Mệnh đề điều kiện là "if she hadn’t reminded me" (nếu Ann không nhắc tôi), đây là quá khứ hoàn thành.
- Mệnh đề chính cần một động từ thể hiện một hành động hoặc trạng thái không xảy ra trong quá khứ, theo cấu trúc là "would have + past participle".
Do đó, đáp án đúng là "would have forgotten".
Dịch câu đầy đủ là: "May mà Ann nhắc tôi về sinh nhật của Tom. Nếu cô ấy không nhắc tôi, tôi đã quên mất."
- a. "would have forgotten" – đúng theo cấu trúc của câu điều kiện loại ba.
- b. "will forget" – không đúng vì không phù hợp với ngữ cảnh quá khứ.
- c. "forget" – không đúng vì không phù hợp với ngữ cảnh quá khứ và cấu trúc câu điều kiện loại ba.
Do vậy, đáp án đúng phải là "would have forgotten".
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