Câu hỏi:

24/03/2020 1,301 Lưu

John _____ this task yesterday morning, but I did it for him. He owes me a thank-you.

A. must have completed                    

B. should have completed

C. could have completed                   

D. may have completed

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Đáp án B
Cấu trúc Modal verb + have + PP: chỉ suy đoán trong quá khứ

- Must have done: chắc chắn đã xảy ra (gần 100% chắc chắn)
- Should have done: đáng lẽ đã nên xảy ra (nhưng sự thật là không xảy ra
- Could have done: co thể xảy ra (chỉ khả năng của con người, khoảng 80% chắc chắn)
- May have done: có thể xảy ra (chỉ sự việc, khoảng 80% chắc chắn)
Tạm dịch: John đáng lý nên làm xong bài vào sáng qua nhưng tôi đã làm cho anh ấy. Anh ấy nợ tôi một lời cảm ơn

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1

A. He apologized for not to reply to the letter.

B. He apologized for not to replying to the letter.

C. He apologized for didn’t reply to the letter.

D. He apologized for not replying to the letter.

Lời giải

Đáp án D

Câu tường thuật đặc biệt cho câu xin lỗi: apologized for not + Ving

Câu 2

A. up         

B. over        

C. off          

D. out

Lời giải

Đáp án C

Câu 3

A. There’s no point to try to persuade Tom to change his mind.

B. It’s worth trying to persuade Tom to change his mind.

C. It’s useful trying to persuade Tom to change his mind.

D. It’s a waste of time trying to persuade Tom to change his mind.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 5

A. neither had the other driver

B. neither would the other driver

C. neither the other driver  

D. the other driver neither

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 6

A. stop       

B. will have stopped       

C. are stopping     

D. will stop

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 7

A. survival

B. survive   

C. surviving          

D. survivor

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP