Tương lai hoàn thành: will have + V3/ed với dấu hiệu by + mốc thời gian
Tương lai hoàn thành (Future Perfect) diễn tả một hành động sẽ hoàn tất trước một thời điểm hoặc một hành động khác trong tương lai. Công thức là S + will have + V3/ed, ví dụ 'By the end of this month, I will have finished the project'. Dấu hiệu nhận biết rõ nhất là 'by + mốc thời gian tương lai' như 'by 2030', 'by the time you arrive', 'by next Friday'. Mệnh đề 'by the time + hiện tại đơn' cũng rất hay gặp: 'By the time you get here, we will have eaten dinner'. Cần phân biệt với tương lai đơn: 'I will finish the report tomorrow' chỉ nói sẽ làm xong trong ngày mai, còn 'I will have finished the report by tomorrow' nhấn mạnh việc hoàn tất trước mốc ngày mai. Cách hiểu 'trước mốc thời gian' này là chìa khóa để chọn đúng thì.
Phân biệt hai thì và những lỗi học sinh Việt Nam thường mắc
Lỗi phổ biến nhất là dùng lẫn lộn hai thì vì cùng nói về tương lai. Hãy nhớ: tương lai tiếp diễn trả lời câu hỏi 'Đang làm gì vào lúc nào?', còn tương lai hoàn thành trả lời 'Đã xong trước khi nào?'. Ví dụ đối chiếu: 'At 10 a.m. tomorrow, I will be attending a meeting' (đang họp) khác với 'By 10 a.m. tomorrow, I will have attended the meeting' (đã họp xong). Hai lỗi ngữ pháp hay gặp là dùng 'will be + V3' thay cho 'will have + V3', và quên 'be' trong 'will be V-ing' thành 'will V-ing'. Ngoài ra, sau 'by the time' phải dùng hiện tại đơn, không dùng will: đúng là 'By the time she comes, we will have left', sai là 'By the time she will come'. Ghi nhớ các cặp đối chiếu này sẽ giúp em tự tin xử lý dạng chia thì trong đề thi.
THỬ NGAY
Chọn đáp án đúng: "By the time you arrive, we ______ the meeting."
Chọn một đáp án để xem giải thích.
Áp dụng một ví dụ vào câu của riêng bạn trước khi sang bài tiếp theo.
Tổng hợp thì tương lai đơn và be going to
Lộ trình ngữ pháp tiếng Anh cấp THCS
Trở lại thư viện