JavaScript is required

If I ________ that Brian had to get up early, I would have woken him up.

A.
know
B.
knew
C.
had known
D.
will know
Trả lời:

Đáp án đúng: C


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ả trái ngược với quá khứ. Cấu trúc của câu điều kiện loại 3 là: If + S + had + V3/ed, S + would/could/might + have + V3/ed. Trong câu này, mệnh đề chính là "I would have woken him up", do đó mệnh đề 'if' cần phải ở dạng quá khứ hoàn thành. Vậy đáp án đúng là 'had known'.

Câu hỏi liên quan