15000 bài tập tách từ đề thi thử môn Tiếng Anh có đáp án (Phần 1)

I didn’t know you were coming, so I didn’t wait for you. A. If I had known you were coming, I would wait for you. B. Had I know you were coming, I would have waited for you. C. I would hav

5124/5750

I didn’t know you were coming, so I didn’t wait for you.

If I had known you were coming, I would wait for you.

Had I know you were coming, I would have waited for you.

I would have waited for you if I knew you were coming.

If I had known you were coming, I would have waited for you.

Giải thích

Đáp án D

Tôi đã không biết bạn tới nên tôi đã không đợi bạn

=D. Nếu tôi biết bạn đã đang tới thì tôi đã đợi bạn

Đây là câu điều kiện loại 3: giả định không có thật trong quá khứ (If S had PII, S would have PII)

A, C sai dạng câu điều kiện

D là đảo ngữ của câu điều kiện (Had S done…) nhưng chia sai động từ ‘know’=>’known’