JavaScript is required

By the time I got home, my sister ________ dinner.

A.
already cooked
B.
cooked
C.
had already cooks
D.
had already cooked
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 (Past Perfect). Cấu trúc "By the time + mệnh đề quá khứ đơn, mệnh đề quá khứ hoàn thành" diễn tả một hành động xảy ra và hoàn thành trước một hành động khác trong quá khứ. Trong câu này, hành động "chị tôi nấu ăn" đã xảy ra và hoàn thành trước khi "tôi về nhà". * **A. already cooked:** Sai vì thiếu trợ động từ "had" để tạo thành thì quá khứ hoàn thành. * **B. cooked:** Sai vì sử dụng thì quá khứ đơn, không thể hiện được sự hoàn thành trước một hành động khác trong quá khứ. * **C. had already cooks:** Sai vì động từ "cook" chia sai, phải là "cooked" ở dạng quá khứ phân từ. * **D. had already cooked:** Đúng vì sử dụng thì quá khứ hoàn thành (had + already + V3/ed) để diễn tả hành động xảy ra trước hành động "I got home".

Câu hỏi liên quan