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:

Đá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
Hot: 500+ Đề thi thử tốt nghiệp THPT các môn, ĐGNL các trường ĐH... file word có đáp án (2025). Tải ngay
- 20 Bộ đề, Tổng ôn, sổ tay môn Kinh tế pháp luật (có đáp án chi tiết) ( 36.000₫ )
- 20 đề thi tốt nghiệp môn Lịch Sử (có đáp án chi tiết) ( 38.000₫ )
- Bộ đề thi tốt nghiệp 2025 các môn Toán, Lí, Hóa, Văn, Anh, Sinh, Sử, Địa, KTPL (có đáp án chi tiết) ( 36.000₫ )
- Tổng ôn lớp 12 môn Toán, Lí, Hóa, Văn, Anh, Sinh Sử, Địa, KTPL (Form 2025) ( 36.000₫ )
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1
A. pace of
B. track about
C. touch with
D. up with
Lời giải
Đáp án D
up with. Cấu trúc: keep up with sth = bắt kịp
Các lựa chọn khác sai cấu trúc
Câu 2
A. whose aid is intended for
B. whom the aid is intended
C. that the aid is intended for
D. for the aid is intended
Lời giải
Đáp án C
C: starving people cần giúp đỡ nên A (sự giúp đỡ của những người đói ăn) không phù hợp về nghĩa, B thiếu for, D: không đúng về mặt ngữ pháp
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.
Câu 4
A. sugar
B. solar
C. super
D. subside
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.
Câu 5
A. Removals
B. Movements
C. Removements
D. Moves
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.
Câu 6
A. I’ve broken your precious vase
B. I have a lot on my mind
C. I couldn’t keep my mind on work
D. I didn’t get the vacant position
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.
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.