คำจำกัดความ / คำอธิบาย
Future Perfect ใช้เพื่อบอกว่าสิ่งหนึ่งจะ "เสร็จสิ้นแล้ว" ก่อนเส้นตายหรือจุดเวลาในอนาคต เหมาะเมื่ออยากพูดถึงผลลัพธ์ในมุมที่มองไปข้างหน้าว่าถึงตอนนั้นจะเสร็จแล้ว มักใช้กับ by, before, by the time, by then ต่างจาก Future Continuous ที่เน้นระยะเวลาการดำเนินอยู่ รูปนี้เน้น "ความเสร็จสมบูรณ์" และใช้บ่อยกับแผน เดดไลน์ ความคืบหน้า และความคาดหมาย
กฎสำคัญ
- โครงสร้าง: will have + past participle
- ใช้กับสิ่งที่จะเสร็จก่อนเวลาอนาคตหนึ่งจุด: I will have left by 9.
- ตัวบอกเวลาที่พบบ่อย: by Friday, by then, before you arrive
- มักตอบคำถามว่า "จะเสร็จก่อนจุดนั้นไหม"
- ถ้าแค่พูดถึงเหตุการณ์อนาคตทั่วไปที่ไม่ผูกเดดไลน์ ไม่จำเป็นต้องใช้รูปนี้
ตัวอย่าง
- I will have finished the report by Friday. - ภายในวันศุกร์ฉันจะทำรายงานเสร็จแล้ว
- They will have left by noon. - ภายในเที่ยงพวกเขาจะออกไปแล้ว
- By the time you get home, we will have eaten. - ตอนคุณกลับถึงบ้าน พวกเราจะกินเสร็จแล้ว
- She will have worked here for ten years next month. - เดือนหน้าเธอจะทำงานที่นี่ครบสิบปี
- We will not have solved everything by tomorrow. - ภายในพรุ่งนี้พวกเราคงยังแก้ทุกอย่างไม่หมด
ข้อผิดพลาดที่พบบ่อย
- ❌ I will finished by Friday. -> ✅ I will have finished by Friday.
- ❌ They will have leave by noon. -> ✅ They will have left by noon.
- ❌ By the time you arrive, we will eat. -> ✅ By the time you arrive, we will have eaten.