YOMEDIA
NONE
  • Câu hỏi:

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

    • A. must have completed
    • B. may have completed
    • C. should have completed
    • D. could have completed

    Lời giải tham khảo:

    Đáp án đúng: C

    Should have + past participle = đáng lẽ nên làm gì trong quá khứ, mà đã không làm

    ATNETWORK

Mã câu hỏi: 229837

Loại bài: Bài tập

Chủ đề :

Môn học: Tiếng Anh

Câu hỏi này thuộc đề thi trắc nghiệm dưới đây, bấm vào Bắt đầu thi để làm toàn bài

 
YOMEDIA

Hướng dẫn Trắc nghiệm Online và Tích lũy điểm thưởng

 

 

CÂU HỎI KHÁC

AANETWORK
 

 

YOMEDIA
ATNETWORK
ON