JavaScript is required

If we __________ the window yesterday, it __________ so cold in here.

A.

had closed / would not have been

B.

closed / were not

C.

have closed / had not been

D.

closed / had not been

Trả lời:

Đáp án đúng: A


Câu này là 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 đó, mệnh đề "if" dùng thì quá khứ hoàn thành (past perfect) và mệnh đề chính dùng "would/could/might + have + V3/ed". * **A. had closed / would not have been** là đáp án đúng vì tuân theo cấu trúc câu điều kiện loại 3. "had closed" là thì quá khứ hoàn thành và "would not have been" là dạng phủ định của "would have been". * **B. closed / were not** sai vì không tuân theo cấu trúc câu điều kiện loại 3. "closed" là thì quá khứ đơn và "were not" là thì quá khứ đơn của động từ "to be". * **C. have closed / had not been** sai vì "have closed" là thì hiện tại hoàn thành, không phù hợp với câu điều kiện loại 3. * **D. closed / had not been** sai vì mệnh đề "if" phải dùng thì quá khứ hoàn thành (past perfect) chứ không phải quá khứ đơn (simple past).

Câu hỏi liên quan