Câu hỏi:
2 năm trước

Choose the best answer.

- Do you know that Mrs. Janet _____ here for sixteen years?

- I thought she ______ working here ten years ago.

Trả lời bởi giáo viên

Đáp án đúng: b

for sixteen years: trong 16 năm => từ cần điền thứ nhất diễn tả hành động bắt đầu ở quá khứ và đang tiếp tục ở hiện tại nên ta dùng thì hiện tại hoàn thành: has worked

ten years ago: 10 năm trước => từ cần điền thứ hai diễn tả một hành động xảy ra trong quá khứ nên ta dùng thì quá khứ đơn: started

=> - Do you know that Mrs. Janet has worked here for sixteen years?

- I thought she started working here ten years ago.

Tạm dịch:

- Bạn có biết rằng bà Janet đã làm việc ở đây mười sáu năm?

- Tôi nghĩ rằng cô ấy bắt đầu làm việc ở đây mười năm trước.

Hướng dẫn giải:

for sixteen years: trong 16 năm => từ cần điền thứ nhất diễn tả hành động bắt đầu ở quá khứ và đang tiếp tục ở hiện tại nên ta dùng thì hiện tại hoàn thành

ten years ago: 10 năm trước => từ cần điền thứ hai diễn tả một hành động xảy ra trong quá khứ nên ta dùng thì quá khứ đơn

Câu hỏi khác