JavaScript is required

I _______ on my computer for four hours so far.

A.
worked
B.
was working
C.
have been working
Trả lời:

Đáp án đúng: C


Câu này kiểm tra kiến thức về thì hiện tại hoàn thành tiếp diễn. Cụm từ "for four hours so far" (đến giờ đã được bốn tiếng) cho thấy hành động bắt đầu trong quá khứ và vẫn tiếp diễn đến hiện tại. Do đó, thì hiện tại hoàn thành tiếp diễn là phù hợp nhất để diễn tả hành động này. * **A. worked:** Thì quá khứ đơn, chỉ hành động đã hoàn thành trong quá khứ và không còn liên quan đến hiện tại. * **B. was working:** 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 cụ thể trong quá khứ. * **C. have been working:** Thì hiện tại hoàn thành tiếp diễn, diễn tả hành động bắt đầu trong quá khứ và vẫn tiếp diễn đến hiện tại. Vậy đáp án đúng là C.

Câu hỏi liên quan