JavaScript is required

If the sun hadn't been shining, we _________ gone to the beach yesterday.

A.
wouldn't have
B.
wouldn’t
C.
won’t be
D.
hadn’t
Trả lời:

Đáp án đúng: A


Đâ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ứ, dẫn đến một kết quả cũng không có thật trong quá khứ. Cấu trúc 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 đề "If the sun hadn't been shining" là mệnh đề điều kiện (mệnh đề If). Mệnh đề chính cần theo cấu trúc: S + would have + V3/ed. Do đó, đáp án đúng là A. wouldn't have.

Câu hỏi liên quan