I didn’t know you were coming, so I didn’t wait for you.
Trả lời:
Đáp án đúng: D
Câu gốc: "I didn’t know you were coming, so I didn’t wait for you." (Tôi đã không biết bạn đến, vì vậy tôi đã không đợi bạn.)
Câu này diễn tả một sự thật trong quá khứ và kết quả của nó. Để viết lại câu này sử dụng câu điều kiện loại 3 (diễn tả một điều kiện không có thật trong quá khứ và kết quả giả định của nó), ta cần:
* Mệnh đề điều kiện (If clause): If + S + had + V3/ed
* Mệnh đề chính (Main clause): S + would/could/might + have + V3/ed
Phân tích các lựa chọn:
* A. If I had known you were coming, I wouldn’t have waited for you. (Nếu tôi biết bạn đến, tôi đã không đợi bạn.) Sai nghĩa so với câu gốc.
* B. I would have waited for you if I knew you were coming. (Tôi đã đợi bạn nếu tôi biết bạn đến.) Sai vì sử dụng "knew" (quá khứ đơn) trong mệnh đề điều kiện, không đúng cấu trúc câu điều kiện loại 3.
* C. If I had know you were coming, I would wait for you. (Nếu tôi đã biết bạn đến, tôi sẽ đợi bạn.) Sai vì sử dụng "would wait" (tương lai đơn) trong mệnh đề chính, không đúng cấu trúc câu điều kiện loại 3.
* D. Had I known you were coming, I would have waited for you. (Nếu tôi biết bạn đến, tôi đã đợi bạn.) Đây là một cách viết đảo ngữ của câu điều kiện loại 3, có nghĩa tương đương với "If I had known you were coming, I would have waited for you." Cấu trúc này nhấn mạnh giả thiết.
Vậy, đáp án đúng là D.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
