Câu hỏi:

13/02/2026 39 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ànhMust 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ànhShould 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. presents      
B. assists     
C. provides     
D. offers

Lời giải

Chọn đáp án C

To provide st for sb: Cung cấp món gì cho ai

Chú ý trong câu đã cho giới từ for theo sau tân ngữ nên ta phải dùng provides

Câu 2

A. house economics
B. home economic
C. house economic       
D. home economics

Lời giải

Chọn đáp án D

Cụm từ cố định: home economics (môn công nghệ cho nữ).

Câu 3

A. in advance      
B. ahead      
C. in front      
D. on account

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. do I     
B. isn\'t there       
C. is there      
D. don\'t I

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. came     
B. come      
C. going to come      
D. are coming

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. Traffic rules      

B. Family rules

C. Codes of etiquettes        
D. Codes of netiquettes

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. a point      
B. an incentive       
C. a resolution      
D. a target

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