Thì tương lai hoàn thành (future perfect) và thì tương lai hoàn thành liên tiến (future perfect continuous)

Thì tương lai hoàn thành thường được dùng với một thành ngữ chỉ thời gian với by đi đâu : by then, by that time (lúc đó)


A. Thì tương lai hoàn thành.

Hình thức :

— Ngôi I : Will/shall + nguyên mẫu hoàn thành.

— Ngôi II, III : Will + nguyên mẫu hoàn thành.

Cách dùng : Nó thường được dùng với một thành ngữ chỉ thời gian với by đi đâu : by then, by that time (lúc đó), by the 24th (trước lúc không giờ).

By the end of next month he will have been here for ten years.

(Vào cuối tháng tới nó đã ở đây khoảng 10 năm.)

Nó được dùng cho một hành động mà tại một thời điểm trong tương lai nó đã là quá khứ hoặc vừa mới hoàn thành. Hãy tưởng tượng rằng hôm nav là ngày 3-12 và David đang rất lo rầu về bài thi mà anh ca sẽ làm vào ngày 13-12. Một ai đó lập kế hoạch mở tiệc, có thể nói :

We’d better wait till 14 December. David will have had his exam by then, so he'll be able to enjoy himself. (Chúng ta nên đợi đến ngày 14-12 lúc đó David đã thi xong, vì vậy cậu ta sẽ có thể vui sướng dự tiệc.)

Cũng cần lưu ý :

I have £50 a month and I started in January/ So by the end of the year 1 will/shall have saved £600.

(Mỗi tháng tôi để dành được 50 bảng và tôi đã bắt đầu hồi tháng Giêng. Vì thế đến cuối năm tôi sẽ để dành được 600 bảng)

Bill (nhìn hầm rượu của Tom) : You’ve got over 400 bottles. How long will that last you ? Two years ? (Cậu có những hơn bốn trăm chai.Cậu sẽ uống được bao lâu ? Hai năm à ?

TOM : Not a hope. I drink eight buttles a week. I'll have drank all those by the end of this year.

(Không hy vọng đâu. Tôi uống 8 chai một tuần. Cuối năm nay tỏi sẽ uống hết sạch đấy).

B. Thì tương lai hoàn thành liên tiến :

Hình thức :

— Ngôi I: Will/shall have been + hiện tại phân từ.

— Ngôi II, III: Will have been + hiện tại phân từ.

Cách dùng : Giống như thì tương lai hoàn thành, nó được dừng với một thành ngữ chỉ thời gian với by đi đầu :

By the end of this year he’ll have been acting for thirty years.

(Cuối năm nay ông ấy sẽ làm diễn viên được khoảng 30 năm.)

Mối quan hệ  giữa thì tương lai hoàn thành liên tiến với với thì tương lai hoàn thành cũng giống như thì hiện tại hoàn thành và thì hiện tại hoàn thành, chẳng hạn như thì tương lai hoàn thành liên tiến có thể được dùng thay cho thì tương lai hoàn thành :

1. Khi hành động tiếp diễn liên tục :

By the end of the month he will have been living/working/studying here for ten years.

(Cuối tháng này anh ta đã sống/làm việc/học tập ở đây được 10 năm.)

2.Khi hành động được diễn tả như một hành động liên tục.

By end of the month he will have been training horses /climbing mountains for twenty years.

(Cuối tháng này ông ta đã huấn luyện ngựa/leo núi được khoảng 20 năm). Nhưng nếu ta đề cặp đến số lượng ngựa, hoặc núi, hoặc chia hành động này ra, ta phải dùng thì tương lai hoàn thành :

By the end of the month he will have trained 600 horses/climbed 50 mountains.

(Cuối tháng này ông ta sẽ huấn luyện được 600 con ngựa/leo được 50 ngọn núi).

Bài giải tiếp theo