JavaScript is required

He ________ the plane if he __________.

A.

‘d have caught / has hurried

B.

‘d have caught/ ‘d hurried.

C.

would caught / ’d hurried

D.

should caught / ’d have hurried

Trả lời:

Đáp án đúng: B


Câu này kiểm tra kiến thức về câu điều kiện loại 3. 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. * **A. ‘d have caught / has hurried**: Sai vì mệnh đề if sử dụng "has hurried" (thì hiện tại hoàn thành) không phù hợp với câu điều kiện loại 3 (cần thì quá khứ hoàn thành). * **B. ‘d have caught/ ‘d hurried.**: Sai vì mệnh đề if sử dụng "'d hurried" (would hurried) không phù hợp với câu điều kiện loại 3 (cần thì quá khứ hoàn thành). * **C. would caught / ’d hurried**: Sai vì cả hai mệnh đề đều sai cấu trúc. Mệnh đề chính sai vì "would caught" không đúng, phải là "would have caught". Mệnh đề if sai vì "'d hurried" (would hurried) không phù hợp với câu điều kiện loại 3. * **D. should caught / ’d have hurried**: Sai vì cả hai mệnh đề đều sai cấu trúc. Mệnh đề chính sai vì "should caught" không đúng, phải là "should have caught". Mệnh đề if sai vì thiếu "had" trước "have hurried" (phải là "had have hurried"). Vì không có đáp án nào đúng hoàn toàn theo cấu trúc câu điều kiện loại 3, ta cần chọn đáp án gần đúng nhất hoặc đáp án mà có thể sửa lại cho đúng. Trong các đáp án trên, không có đáp án nào hoàn toàn đúng. Tuy nhiên, đáp án A có thể được sửa lại như sau: “He ‘d have caught the plane if he had hurried.” (Anh ấy đã có thể bắt được máy bay nếu anh ấy đã nhanh chân hơn).

Câu hỏi liên quan