Đề bài

Mark the letter A, B, C or D on your answer sheet to indicate the correct answer to the following question.

By the time you finish cooking they ____ their homework.

  • A.

    will have done

  • B.

    are doing

  • C.

    have been doing

  • D.

    have done

Phương pháp giải

Kiến thức: Thì tương lai hoàn thành

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

Dấu hiệu: “By the time you finish cooking” (Cho tới lúc mà bạn nấu ăn xong)

Thì tương lai hoàn thành được dùng để diễn tả hành động sẽ hoàn thành tới 1 thời điểm xác định trong tương lai.

Công thức: S + will have Ved/V3.

=> By the time you finish cooking they will have done their homework.

Tạm dịch: Cho tới lúc mà bạn nấu ăn xong, họ sẽ hoàn thành bài tập về nhà.

Đáp án : A

BÌNH LUẬN

Danh sách bình luận

Đang tải bình luận...

Các bài tập cùng chuyên đề