JavaScript is required

When he woke up, he realized he ________ in the same position for hours.

A.
was lying
B.
had lied
C.
had been lying
D.
lies
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. Mệnh đề chính "he realized" chia ở thì quá khứ đơn, diễn tả một hành động xảy ra và kết thúc trong quá khứ. Mệnh đề phụ diễn tả một hành động xảy ra trước hành động "realized" và kéo dài liên tục đến thời điểm "realized". Do đó, ta cần sử dụng thì quá khứ hoàn thành tiếp diễn (had been lying). * **A. was lying:** Sai vì 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 diễn tả hành động xảy ra trước một hành động khác trong quá khứ. * **B. had lied:** Sai vì "lie" (nói dối) không phù hợp về nghĩa trong ngữ cảnh này. Ngoài ra, "had lied" là thì quá khứ hoàn thành đơn, diễn tả một hành động hoàn thành trước một hành động khác trong quá khứ, không nhấn mạnh tính liên tục của hành động. * **C. had been lying:** Đúng vì thì quá khứ hoàn thành tiếp diễn diễn tả hành động xảy ra trước một hành động khác trong quá khứ và kéo dài liên tục đến thời điểm đó. * **D. lies:** Sai vì "lies" là thì hiện tại đơn, không phù hợp với thì quá khứ trong mệnh đề chính. Vậy đáp án đúng là C.

Câu hỏi liên quan