JavaScript is required

If I had taken your advice, I .............. a better life.

undefined.

will have

A.

shall have

B.

would have

C.

would have had

Trả lời:

Đáp án đúng: B


Câu hỏi kiểm tra kiến thức về câu điều kiện loại 3 trong tiếng Anh, dùng để diễn tả một hành động hoặc sự việc không xảy ra 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 have + V3/ed. Trong câu đã cho, mệnh đề 'If I had taken your advice' đã ở dạng quá khứ phân từ (had taken), do đó mệnh đề chính cần có cấu trúc 'would have + V3/ed'. Đáp án 'would have' thiếu V3/ed của động từ 'have', vì vậy không hoàn chỉnh. Tuy nhiên, trong ngữ cảnh này, 'would have' có thể được hiểu là viết tắt của 'would have had' (would have + V3 của have là had), ám chỉ một cuộc sống tốt đẹp hơn đã có. Trong các lựa chọn, 'would have' là lựa chọn gần nhất và hợp lý nhất để hoàn thành câu, dù chưa hoàn chỉnh về mặt ngữ pháp chặt chẽ nhưng thường được chấp nhận trong văn nói hoặc trong các bài kiểm tra trắc nghiệm khi các phương án khác hoàn toàn sai.

Câu hỏi liên quan