Dùng chung mọi lớp · Future perfect
Tương laiCông thức
- Khẳng định
- S + will have + V3/ed
- Phủ định
- S + will not have + V3/ed
- Nghi vấn
- Will + S + have + V3/ed?
S: chủ ngữ · O: tân ngữ · V: động từ nguyên mẫu · V2: quá khứ · V3: quá khứ phân từ · V-ing: dạng thêm -ing · adj: tính từ. Các mẫu thì ở đây dùng động từ thường; chú ý ghi chú riêng cho be.
Cách dùng
Cách dùng chính
Nói về sự việc sẽ hoàn tất trước một mốc tương lai.
By Friday, I will have completed the report.
Đến thứ Sáu, tôi sẽ hoàn thành xong báo cáo.
Hạn hoàn thành
Dùng khi nhấn mạnh kết quả hoàn tất không muộn hơn một mốc trong tương lai.
By the end of this month, we will have painted the room.
Đến cuối tháng này, chúng tôi sẽ sơn xong căn phòng.
Xong trước mốc
Nói về sự việc sẽ hoàn tất trước một mốc tương lai.
By June, we will have planted fifty trees.
Đến tháng Sáu, chúng tôi sẽ trồng xong năm mươi cây.
Ví dụ
By Friday, I will have completed the report.
Đến thứ Sáu, tôi sẽ hoàn thành xong báo cáo.
Từ và cụm từ gợi ý
by Friday, by then, by the time.
Đây là gợi ý; cần xét ý nghĩa và ngữ cảnh để chọn cấu trúc phù hợp.
Lỗi thường gặp
Sai: By Friday, she will have finish it.
Đúng: By Friday, she will have finished it.
Sau will have dùng quá khứ phân từ.
Sai: By tomorrow, I will have wrote the report.
Đúng: By tomorrow, I will have written the report.
Sau will have cần V3: written.
Lưu ý
Trong mệnh đề thời gian với by the time nói về tương lai, thường dùng hiện tại đơn.
Nguồn tham khảo
British Council — Future continuous and future perfect
Bản tóm tắt tiếng Việt và ví dụ do Thần Đồng biên soạn để tra cứu.
Xem toàn bộ công thức tiếng Anh