Câu hỏi:

24/04/2025 2,745 Lưu

Did you see him yesterday? Oh no, but I________

A. should               

B. ought to           
C. should have       
D. did

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Đáp án: C

Giải thích:

Kiến thức: Động từ khuyết thiếu

Cấu trúc "should have + V3" diễn tả một việc đáng lẽ nên làm nhưng đã không làm trong quá khứ.

Xét các đáp án:

A. should → Sai, vì should chỉ dùng cho lời khuyên chung, không nói về một hành động đã không xảy ra trong quá khứ.

B. ought to → Sai, vì ought to có ý nghĩa tương tự should nhưng không phù hợp với tình huống này.

C. should have → Đúng, vì diễn tả một việc đáng lẽ nên làm nhưng đã không làm.

D. did → Sai, vì did có nghĩa là "Tôi đã gặp anh ấy", không phù hợp với câu trả lời phủ định.

Chọn C. should have.

Dịch:

Bạn có gặp anh ấy hôm qua không?

Ồ không, nhưng đáng lẽ tôi nên gặp.

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

Câu 1

A. get                     

B. are getting       
C. got                    
D. have got

Lời giải

Chọn đáp án B

Câu 2

A. would rain         

B. was raining      
C. had rained         
D. has rained

Lời giải

Chọn đáp án B

Câu 3

A. have read           

B. read                 
C. reads           
D. have been reading

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. blew                  

B. was blowing    
C. has blown          
D. was blown

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. damage              

B. are damaged    
C. have damaged    
D. had damaged

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. many people were afraid               

B. many people afraid

C. many peoples were afraid              

D. many peoples feared

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. since                  

B. for                   
C. because of         
D. owing to

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