JavaScript is required

I was starving when I arrived home. I ________ anything for two days.

A.
didn’t eat
B.
wasn’t eaten
C.
hadn’t eaten
D.
haven’t eaten
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 (past perfect). Cấu trúc "had + V3/ed" được sử dụng để diễn tả một hành động xảy ra trước một hành động khác trong quá khứ. Trong câu này, việc "starving" (đói) xảy ra sau hành động "not eating for two days" (không ăn trong hai ngày). Vì vậy, ta cần sử dụng thì quá khứ hoàn thành cho hành động "not eating". * **A. didn’t eat:** Thì quá khứ đơn, không phù hợp vì diễn tả hành động xảy ra đồng thời hoặc sau hành động "starving". * **B. wasn’t eaten:** Thì quá khứ đơn bị động, không phù hợp về nghĩa. * **C. hadn’t eaten:** Thì quá khứ hoàn thành, diễn tả hành động không ăn xảy ra trước khi đói, phù hợp về nghĩa và ngữ pháp. * **D. haven’t eaten:** Thì hiện tại hoàn thành, không phù hợp vì câu đang diễn tả sự việc trong quá khứ. Vậy đáp án đúng là C.

Câu hỏi liên quan