Câu hỏi:

13/02/2026 63 Lưu

That\'s no excuse! You know you ______ this report by today.

A. can’t have finished
B. must have finished
C. may not have finished      
D. should have finished

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Chọn đáp án D

Can’t have finished: ko thể đã hoàn thành

Must have finished: chắc hẳn đã hoàn thành (nhấn định về 1 việc trong quá khứ)

May not have finished: có thể đã ko hoàn thành

Should have finished: nên đã hoàn thành (nhưng thực tế là chưa hoàn thành)

Dịch câu: Đó không phải là lý do! Bạn biết bạn nên hoàn thành báo cáo này ngay hôm nay

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

Câu 1

A. almost      
B. nearly      
C. closely      
D. just

Lời giải

Chọn đáp án B

Almost: hầu như, suýt

Nearly: hầu như, gần như

Closely: [một cách] chặt chẽ, [một cách] sát sao

Just: chỉ, mỗi…

Dịch câu: Mùa đông này gần như ko khác nhiệt như năm ngoái.

Câu 2

A. evidence     
B. fail      
C. sense     
D. mistake

Lời giải

Chọn đáp án B

Without fail (đều đặn, luôn luôn).

Câu 3

A. the orders sent      
B. sending the orders      
C. sent the orders                       
D. that you sent

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 4

A. is      
B. are      
C. were     
D. has

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. small beautiful Midwestern 
B. beautiful Midwestern small
C. Midwestern beautiful small       
D. beautiful small Midwestern

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. cats and dogs      
B. chalk and cheese       
C. salt and pepper                     
D. here and there

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