JavaScript is required

If I ……………………. so busy yesterday, I would have visited you.

A.

were not

B.

wasn’t

C.

aren’t

D.

hadn’t been

Trả lời:

Đáp án đúng: D


Câu này sử dụng cấu trúc câu điều kiện loại 3 (điều kiện không có thật trong 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 trường hợp này, mệnh đề chính (main clause) là "I would have visited you", do đó mệnh đề điều kiện (if clause) phải ở dạng quá khứ hoàn thành. Vì vậy, đáp án đúng là D. hadn’t been.

  • A. were not: Sai vì không phù hợp với cấu trúc câu điều kiện loại 3 và "I" đi với "was/were".
  • B. wasn’t: Sai vì không phù hợp với cấu trúc câu điều kiện loại 3 (cần thì quá khứ hoàn thành).
  • C. aren’t: Sai vì không phù hợp về thì (thì hiện tại đơn).
  • D. hadn’t been: Đúng vì là dạng quá khứ hoàn thành phủ định, phù hợp với cấu trúc câu điều kiện loại 3.

Câu hỏi liên quan