Vì sao dùng thì tương lai trong khi đang ở hiện tại?
Hỏi đáp tiếng AnhThể loại câu hỏi: Ngữ phápVì sao dùng thì tương lai trong khi đang ở hiện tại?
Thanh Mai đã hỏi 7 năm trước

Thầy xem giúp em câu này, em có thắc mắc về cách chia thì:

By the time Mr. Greenfield returns from his business trip, the company’s new policy ———.
(A) had decided
(B) will have been decided

Câu hỏi: Đáp án là (B), thì tương lai hoàn thành. Nếu bảo không chọn quá khứ hoàn thành vì động từ của câu trước mang nghĩa hiện tại, nhưng nếu ở đây có thêm đáp án hiện tại hoàn thành has decided thì chọn thì nào ạ? (vì em không hiểu sao ở đây lại mang nghĩa tương lai hoàn thành trong khi hai hành động này cùng ở trong hiện tại mà)

1 Câu trả lời
thầy Duy TOEIC đã trả lời 7 năm trước

Ta có nguyên tắc như sau:

Những liên từ chỉ thời gian như when, while, after, before, as soon as, once, by the time,… mà đi với thì hiện tại thì nó sẽ chỉ thời gian trong tương lai. Ví dụ:

When I graduate, I will find a job.
= Khi tôi tối nghiệp, tôi sẽ kiếm việc.

Vì vậy, đối với câu trên, nguyên vế By the time Mr. Greenfield returns from his business trip là chỉ thời gian trong tương lai đó nhe em.

○ By the time Mr. Greenfield returns from his business trip, the company’s new policy will have been decided.
= Tính đến lúc Ông Mr. Greenfield trở về từ chuyến công tác (trong tương lai), chính sách mới của công ty đã được quyết định rồi.

  • Liên kết

  • Thông tin liên lạc

    Email: toeicmoingay@gmail.com