JavaScript is required

Choose the correct conditional form to complete the following sentence.

I ______ that car if I had had more money at the time.

A.

could have bought

B.

could buy

C.

will buy

D.

have bought

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ả giả định của nó. 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 đề "if" đã cho là "if I had had more money at the time", vậy mệnh đề chính cần có dạng "S + could have + V3/ed". * **could have bought** phù hợp với cấu trúc câu điều kiện loại 3, diễn tả một khả năng đã có thể xảy ra trong quá khứ nhưng không xảy ra. * **could buy** là dạng điều kiện loại 2, không phù hợp với mệnh đề "if" đã cho. * **will buy** là dạng tương lai đơn, không phù hợp với câu điều kiện loại 3. * **have bought** là thì hiện tại hoàn thành, không phù hợp với cấu trúc câu điều kiện. Vậy đáp án đúng là "could have bought".

Câu hỏi liên quan