Đề bài

Choose the best answer.

By noon, I _______ for her for two hours.

  • A.

    will have waited

  • B.

    will be waiting

  • C.

    have been waiting

  • D.

    have waited

Phương pháp giải

Dấu hiệu: Trạng từ “by noon” (trước buổi trưa) => dùng thì tương lai hoàn thành.

Lời giải của GV Loigiaihay.com

Dấu hiệu: Trạng từ “by noon” (trước buổi trưa) => dùng thì tương lai hoàn thành hoặc thì quá khứ hoàn thành

Cấu trúc:

S + will have Vp2 (thì tương lai hoàn thành)

S + had + Vp2 (thì quá khứ hoàn thành)

Ta thấy trong 4 đáp án chỉ có gợi ý của thì tương lai

=> By noon, I will have waited for her for two hours.

Tạm dịch: Trước buổi trưa, tôi sẽ đợi cô ấy được khoảng 2 giờ.

Đáp án : A