Future Continuous = จะกำลังทำอยู่ในอนาคต | Future Perfect = จะทำเสร็จแล้วก่อนเวลาหนึ่งในอนาคต
ทั้งสองเป็น B2 level แต่ทำให้ภาษาฟังดูเป็นธรรมชาติและ precise มากขึ้นมาก
Future Continuous — will be + V-ing
3 การใช้งานหลักของ Future Continuous:
1. กิจกรรมที่กำลังดำเนินอยู่ ณ เวลาในอนาคต
This time tomorrow I will be flying to Tokyo.
พรุ่งนี้เวลานี้ จะกำลังอยู่บนเครื่องบินไปโตเกียว
At midnight they will be celebrating New Year.
2. แผนหรือเหตุการณ์ที่ถูกกำหนดไว้แล้ว
I will be meeting the client at 3 pm. (นัดไว้แล้ว)
3. ถามสุภาพ (ไม่กดดัน) ว่าแผนของอีกฝ่ายคืออะไร
Will you be attending the dinner? (สุภาพกว่า "Will you attend?").
Future Perfect — will have + V3
By the time you arrive, I will have cooked dinner.
ตอนที่แกมาถึง ฉันจะทำอาหารเสร็จแล้ว
She will have graduated by June.
By 2030, scientists will have discovered a cure.
I will have been working here for 5 years next month.
เดือนหน้าจะครบ 5 ปีพอดีที่ทำงานที่นี่
Future Perfect Continuous — will have been + V-ing
รวม Future Perfect + Continuous: เน้น ระยะเวลา ที่กำลังทำมาถึงจุดนั้นในอนาคต
By December, I will have been studying English for 2 years.
She will have been waiting for 3 hours by the time he arrives.
เปรียบเทียบสามรูป
| Tense | สูตร | จุดเน้น | ตัวอย่าง |
|---|---|---|---|
| Future Simple | will + V | การกระทำในอนาคต | "I will call you." |
| Future Continuous | will be + V-ing | กำลังทำ ณ เวลาอนาคต | "I will be calling at noon." |
| Future Perfect | will have + V3 | เสร็จก่อนเวลาอนาคต | "I will have called by noon." |
กับดักสำคัญ: หลังคำบอกเวลา ใช้ Present ไม่ใช่ will
หลังคำว่า by the time / when / before / as soon as ที่พูดถึงอนาคต — ให้ใช้ Present Simple เสมอ ไม่ใส่ will (ส่วนหลักของประโยคถึงจะใช้ will)
By the time you arrive, dinner will be ready. (ไม่ใช่ "you will arrive")
As soon as I finish work, I will call you. (ไม่ใช่ "I will finish")
"By the time you will arrive, dinner will be ready." → By the time you arrive, dinner will be ready.
ข้อผิดพลาดที่คนไทยทำบ่อย
"By tomorrow I will finish." (ถ้าหมายถึงจะเสร็จแล้ว) → By tomorrow I will have finished.
"This time next week I will fly." → I will be flying. (กำลังทำอยู่ตอนนั้น)
"Will you attend the dinner?" (ฟังดูกดดัน) → Will you be attending…? (สุภาพกว่า)
1. At 9 pm tonight, she ___ (study) for her exam.
2. By the time the movie starts, we ___ (eat) dinner.
3. ___ you ___ (use) the kitchen later? (ถามสุภาพ)
ดูเฉลย
1. will be studying · 2. will have eaten · 3. Will you be using
- will be + V-ing = กำลังทำอยู่ในอนาคต (ณ เวลานั้น)
- will have + V3 = ทำเสร็จแล้วก่อนถึงเวลาอนาคต (มักคู่กับ "by")
- will have been + V-ing = เน้นระยะเวลาที่ทำมาถึงจุดนั้น
- Future Continuous ใช้ถามสุภาพเกี่ยวกับแผนอีกฝ่าย