JavaScript is required

If you had caught the bus, you _____ late for work.

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

Đáp án đúng: A


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 đề 'If you had caught the bus' là mệnh đề điều kiện, vậy mệnh đề chính cần có dạng 'would/could/might + have + V3/ed'. * **A. wouldn't have been**: Phù hợp với cấu trúc câu điều kiện loại 3 và mang nghĩa "nếu bạn bắt xe buýt thì bạn đã không bị trễ làm". Đây là đáp án đúng. * **B. would have been**: Mặc dù tuân theo cấu trúc ngữ pháp, nhưng xét về nghĩa thì không phù hợp. "Nếu bạn bắt xe buýt thì bạn đã bị trễ làm" không hợp lý. * **C. wouldn’t be**: Sử dụng cấu trúc của câu điều kiện loại 2, không phù hợp với mệnh đề điều kiện đã cho ở thì quá khứ hoàn thành. * **D. would be**: Tương tự như C, sử dụng cấu trúc của câu điều kiện loại 2, không phù hợp.

Câu hỏi liên quan