JavaScript is required

By the time the movie ended, they ________ the marathon for five hours.

A.
were watching
B.
had watched
C.
had been watching
D.
watched
Trả lời:

Đáp án đúng: C


Câu này kiểm tra kiến thức về thì quá khứ hoàn thành tiếp diễn. Ta có cấu trúc: By the time + mệnh đề quá khứ đơn, mệnh đề còn lại chia thì quá khứ hoàn thành tiếp diễn. Thì quá khứ hoàn thành tiếp diễn diễn tả một hành động xảy ra liên tục trong một khoảng thời gian trước một thời điểm hoặc hành động khác trong quá khứ. Trong câu này, hành động "watching the marathon" đã diễn ra liên tục trong năm tiếng trước khi bộ phim kết thúc. * **A. were watching** - 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 ngữ cảnh). * **B. had watched** - Quá khứ hoàn thành (diễn tả hành động hoàn thành trước một thời điểm trong quá khứ, không nhấn mạnh tính liên tục của hành động). * **C. had been watching** - Quá khứ hoàn thành tiếp diễn (diễn tả hành động diễn ra liên tục trước một thời điểm trong quá khứ, phù hợp với ngữ cảnh). * **D. watched** - Quá khứ đơn (diễn tả hành động xảy ra và kết thúc trong quá khứ, không phù hợp với ngữ cảnh).

Câu hỏi liên quan