JavaScript is required

I ________ (work) for Exxon for 10 years.

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

Đáp án đúng: B


Câu này kiểm tra kiến thức về thì của động từ, cụ thể là sự khác biệt giữa thì hiện tại hoàn thành tiếp diễn và các thì khác. * **A. have been working**: Thì hiện tại hoàn thành tiếp diễn diễn tả một hành động bắt đầu trong quá khứ và tiếp diễn đến hiện tại. Nó nhấn mạnh tính liên tục của hành động. Trong trường hợp này, "I have been working for Exxon for 10 years" có nghĩa là tôi đã bắt đầu làm việc cho Exxon 10 năm trước và vẫn đang làm việc ở đó đến bây giờ. * **B. had been working**: Thì quá khứ hoàn thành tiếp diễn diễn tả một hành động đã xảy ra liên tục trong một khoảng thời gian trước một thời điểm nào đó trong quá khứ. Nó không phù hợp với ngữ cảnh hiện tại của câu. * **C. was working**: Thì quá khứ tiếp diễn diễn tả một hành động đang xảy ra tại một thời điểm cụ thể trong quá khứ. Nó không diễn tả hành động kéo dài từ quá khứ đến hiện tại. * **D. worked**: Thì quá khứ đơn diễn tả một hành động đã hoàn thành trong quá khứ và không còn liên quan đến hiện tại. Mặc dù nó cho biết bạn đã làm việc cho Exxon trong 10 năm, nhưng nó không ngụ ý rằng bạn vẫn đang làm việc ở đó. Vì vậy, đáp án đúng nhất là **A. have been working** vì nó thể hiện rõ ràng hành động bắt đầu trong quá khứ và vẫn tiếp diễn đến hiện tại.

Câu hỏi liên quan