JavaScript is required

By the time they reached the restaurant, they ________ for over an hour.

A.
were waiting
B.
had been waiting
C.
have been waiting
D.
waited
Trả lời:

Đáp án đúng: B


Câu này kiểm tra về thì quá khứ hoàn thành tiếp diễn. Cấu trúc "by the time" (vào thời điểm) thường đi với thì quá khứ hoàn thành hoặc quá khứ hoàn thành tiếp diễn để diễn tả một hành động đã xảy ra và kéo dài đến một thời điểm trong quá khứ. Trong trường hợp này, "they had been waiting" (họ đã chờ đợi) là đáp án chính xác nhất vì nó nhấn mạnh tính liên tục của hành động chờ đợi cho đến khi họ đến nhà hàng. * **A. were waiting:** Thì quá khứ tiếp diễn, diễn tả hành động đang xảy ra tại một thời điểm trong quá khứ, không phù hợp với cấu trúc "by the time". * **B. had been waiting:** Thì quá khứ hoàn thành tiếp diễn, diễn tả hành động đã xảy ra và kéo dài đến một thời điểm trong quá khứ, phù hợp với cấu trúc "by the time". * **C. have been waiting:** Thì hiện tại hoàn thành tiếp diễn, không phù hợp vì câu diễn tả sự việc trong quá khứ. * **D. waited:** Thì quá khứ đơn, chỉ diễn tả một hành động xảy ra trong quá khứ, không nhấn mạnh tính liên tục của hành động.

Câu hỏi liên quan