JavaScript is required

So far, Teddy __________ ten kilos.

A.

has been losing

B.

lost

C.

had lost

D.

has lost

Trả lời:

Đáp án đúng: D


Câu này kiểm tra kiến thức về thì hiện tại hoàn thành. Cấu trúc "So far" (cho đến nay) thường đi với thì hiện tại hoàn thành để diễn tả một hành động đã xảy ra từ quá khứ đến hiện tại và vẫn còn liên quan đến hiện tại.

Trong các lựa chọn:

  • A. has been losing: thì hiện tại hoàn thành tiếp diễn, nhấn mạnh quá trình liên tục, không phù hợp trong ngữ cảnh này.
  • B. lost: thì quá khứ đơn, diễn tả hành động đã kết thúc hoàn toàn trong quá khứ, không liên quan đến hiện tại.
  • C. had lost: thì quá khứ hoàn thành, diễn tả hành động xảy ra trước một hành động khác trong quá khứ, không phù hợp.
  • D. has lost: thì hiện tại hoàn thành, diễn tả hành động đã xảy ra từ quá khứ đến hiện tại và có kết quả hoặc ảnh hưởng đến hiện tại, phù hợp nhất trong ngữ cảnh này.

Do đó, đáp án đúng là D.

Câu hỏi liên quan