โซโลพรีเนอร์
AI & System
Focus
ชุมชน
เรื่องราวของผม
North Star OS
ทักมาเลย
อ่านใน:
กลับไปหน้า English Archive
FREE🔴 Advanced ⏱ อ่าน 11 นาที

Future Continuous & Future Perfect
จะกำลังทำ vs จะทำเสร็จแล้ว

สอง tense ที่คนไทยข้ามไปเลย แต่ native speakers ใช้บ่อยมาก — will be doing กับ will have done ต่างกันอย่างไร


Future Continuous = จะกำลังทำอยู่ในอนาคต  |  Future Perfect = จะทำเสร็จแล้วก่อนเวลาหนึ่งในอนาคต
ทั้งสองเป็น B2 level แต่ทำให้ภาษาฟังดูเป็นธรรมชาติและ precise มากขึ้นมาก

Future Continuous — will be + V-ing

โครงสร้าง
will be + V-ing
ในเวลาหนึ่งในอนาคต กิจกรรมนั้นกำลังดำเนินอยู่
"At 10 am tomorrow, I will be sitting in the meeting."
การใช้งาน
3 สถานการณ์หลัก
กำลังทำในอนาคต · แผนที่ตั้งใจไว้ · ถามสุภาพว่าจะทำอะไร
"Will you be using the car tonight?" (ถามสุภาพ)

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

โครงสร้าง
will have + V3
จะทำเสร็จแล้วก่อนถึงเวลาหนึ่งในอนาคต
"By Friday, I will have finished the report."
signal words
by / by the time / before
มักมาคู่กับ "by + time" เสมอ
"By 2030, he will have lived here for 10 years."

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 Simplewill + Vการกระทำในอนาคต"I will call you."
Future Continuouswill be + V-ingกำลังทำ ณ เวลาอนาคต"I will be calling at noon."
Future Perfectwill 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 ใช้ถามสุภาพเกี่ยวกับแผนอีกฝ่าย

มีคำถามหรืออยากฝึกเพิ่ม?

เข้ามาถามใน #english channel ได้เลย

เข้า Simply Dock ฟรี