Where on earth have you been? I___for ages!I’m so sorry, Mike

Câu hỏi :

8. - Where on earth have you been? I__________for ages!

- I’m so sorry, Mike. I completely forgot!

A. have been waiting

B. am waiting

C. have waited

D. will wait

* Đáp án

* Hướng dẫn giải

Đáp án: A. have been waiting

Giải thích: Ta có trạng ngữ chỉ thời gian “for ages” thể hiện hành động đã kéo dài liên tục tính đến thời điểm hiện tại nên chúng ta dùng thời hiện tại hoàn thành tiếp diễn.

Dịch nghĩa: “Where on earth have you been? I have been waiting for ages!” - “I’m so sorry, Mike. I completely forgot!” (“Cậu đã ở đâu thế? Tớ đã đợi cậu rất lâu rồi!” - “Tớ xin lỗi, Mike. Tớ quên mất.”)

Câu hỏi trên thuộc đề trắc nghiệm dưới đây !

Trắc nghiệm Chuyên đề 11 Unit 7. Futher Education !!

Số câu hỏi: 120

Copyright © 2021 HOCTAP247