JavaScript is required

Julia ________ her homework by the time her friends came over.

A.
finishes
B.
has finished
C.
had finished
D.
have finished
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 "by the time" cho biế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, Julia hoàn thành bài tập về nhà trước khi bạn bè của cô ấy đến. Vì vậy, chúng ta cần sử dụng thì quá khứ hoàn thành cho hành động "hoàn thành bài tập về nhà". * **A. finishes:** Thì hiện tại đơn, không phù hợp với ngữ cảnh quá khứ. * **B. has finished:** Thì hiện tại hoàn thành, không phù hợp với ngữ cảnh quá khứ. * **C. had finished:** Thì quá khứ hoàn thành, phù hợp với ngữ cảnh diễn tả một hành động xảy ra trước một hành động khác trong quá khứ. * **D. have finished:** Thì hiện tại hoàn thành, không phù hợp vì chủ ngữ "Julia" là số ít và ngữ cảnh quá khứ. Vậy, đáp án đúng là C.

Câu hỏi liên quan