JavaScript is required

By the time we found the dog, it ________ (wander) in the forest for days.

A.
wandered
B.
has been wandering
C.
had wandered
D.
had been wandering
Trả lời:

Đáp án đúng: D


Câu này kiểm tra kiến thức về thì quá khứ hoàn thành tiếp diễn. Cấu trúc "by the time" thường đi với 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 trước một hành động khác trong quá khứ. Trong trường hợp này, hành động "wander" (đi lang thang) xảy ra trước hành động "found" (tìm thấy). * **A. wandered:** Thì quá khứ đơn, không phù hợp vì cần một thì để diễn tả hành động xảy ra trước một hành động khác trong quá khứ. * **B. has been wandering:** Thì hiện tại hoàn thành tiếp diễn, không phù hợp vì câu diễn tả hành động trong quá khứ. * **C. had wandered:** Thì 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ứ. Mặc dù ngữ pháp đúng nhưng không nhấn mạnh tính liên tục của hành động. * **D. had been wandering:** Thì quá khứ hoàn thành tiếp diễn, diễn 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 trong quá khứ. Đây là đáp án phù hợp nhất vì nó nhấn mạnh rằng con chó đã đi lang thang trong rừng nhiều ngày trước khi chúng tôi tìm thấy nó. Vì vậy, đáp án đúng là D.

Câu hỏi liên quan