C1 · ระดับสูง (Advanced) TOEIC 785–900 IELTS 7.0–8.0 กาลและลักษณะ (Tense & Aspect)

Future Perfect

Future Perfect (will have + past participle) ใช้บรรยายเหตุการณ์ที่จะเสร็จสมบูรณ์ก่อนถึงช่วงเวลาหนึ่งในอนาคต

Future Perfect Tense คืออะไร?

Future Perfect Tense คือ Tense ที่ใช้มองไปข้างหน้ายังจุดใดจุดหนึ่งในอนาคต และแสดงให้เห็นอย่างชัดเจนว่าเหตุการณ์นั้นจะ เสร็จสมบูรณ์ก่อนที่จะถึงจุดเวลานั้น ให้ลองจินตนาการว่าคุณสมมติตัวเองไปอยู่ในอนาคต แล้ว "มองย้อนกลับมา" ยังเหตุการณ์ที่ได้ทำเสร็จสิ้นไปแล้ว

มันคือคำตอบที่สมบูรณ์แบบของคำถามที่ว่า: "เหตุการณ์นี้จะเสร็จสมบูรณ์ 100% ภายในเวลาที่กำหนดในอนาคตหรือไม่?" การเข้าใจ Tense นี้จึงสำคัญมากในการพูดถึงกำหนดการ (Deadlines) การบรรลุเป้าหมายที่คาดการณ์ไว้ และการคาดเดาอย่างสมเหตุสมผลว่าเหตุการณ์นั้นน่าจะเสร็จสิ้นแล้ว

โครงสร้างและสูตรของ Future Perfect

ในการสร้าง Future Perfect เราจะใช้กริยาช่วย will ร่วมกับ have และรูป Past Participle (กริยาช่องที่ 3) ของกริยาหลัก ต่อไปนี้คือวิธีการสร้างประโยคบอกเล่า ปฏิเสธ และคำถามครับ

วิธีการสร้าง Future Perfect: ประโยคบอกเล่า (Positive Sentences)

ประโยคบอกเล่าจะระบุว่าเหตุการณ์หนึ่งจะเสร็จสิ้นลงอย่างแน่นอนก่อนจะถึงจุดใดจุดหนึ่งในอนาคต

สูตร:
Subject + will have + Past Participle (V.3) + Object
(ประธาน + will have + กริยาช่อง 3 + กรรม)

ประธาน (S) กริยาช่วย (Auxiliary) กริยาหลัก (V.3) ส่วนที่เหลือของประโยค (O)
I / You / He / She / It / We / They will have ('ll have) finished / arrived / left the project by Friday.

ตัวอย่างพร้อมเคล็ดลับ:

By next week, I will have finished (S + will have + V.3) the report.
(เมื่อถึงสัปดาห์หน้า ฉันก็คงจะเขียนรายงานเสร็จแล้ว)
She 'll have graduated by the time you visit.
(กว่าคุณจะมาหา เธอคงจะเรียนจบพอดี)
They 'll have been married for twenty years next month.
(ในเดือนหน้า พวกเขาก็คงจะแต่งงานกันครบ 20 ปีแล้ว)

เคล็ดลับ: ในการพูดภาษาอังกฤษ "will have" มักจะถูกลดรูปเป็น 'll have (เช่น I'll have, she'll have) ส่วนกริยาช่อง 3 นั้น ถ้าเป็นกริยาปกติจะเติม -ed แต่ถ้าเป็นกริยาไม่ปกติ (Irregular Verbs) จะมีรูปเฉพาะของมัน (เช่น eaten, broken, gone)

วิธีการสร้าง Future Perfect: ประโยคปฏิเสธ (Negative Sentences)

ประโยคปฏิเสธหมายถึงเหตุการณ์นั้นจะยังไม่เสร็จสมบูรณ์เมื่อถึงเวลาที่กำหนดในอนาคต เพียงแค่เติม not หลัง "will" เท่านั้นเองครับ

สูตร:
Subject + will not have (won't have) + Past Participle (V.3) + Object
(ประธาน + won't have + กริยาช่อง 3 + กรรม)

ประธาน (S) กริยาช่วย (ปฏิเสธ) กริยาหลัก (V.3) ส่วนที่เหลือของประโยค (O)
I / You / He / She / It / We / They will not have (won't have) arrived / done / completed the work by then.

ตัวอย่างพร้อมเคล็ดลับ:

He won't have left (S + won't have + V.3) the office by six.
(เขาคงจะยังไม่ออกจากออฟฟิศก่อน 6 โมงหรอก)
I won't have read the whole book before the exam starts.
(ฉันคงจะยังอ่านหนังสือไม่จบเล่มก่อนที่การสอบจะเริ่มขึ้น)

เคล็ดลับ: ใช้รูปย่อ won't have ในการพูดและเขียนทั่วไป แต่ให้ใช้ will not have เมื่อต้องการความสุภาพหรือเป็นทางการมากๆ เช่น ในงานวิชาการ

วิธีการสร้าง Future Perfect: ประโยคคำถาม (Questions)

ในการถามว่าเหตุการณ์จะเสร็จสิ้นทันตามกำหนดเวลาหรือไม่ ให้สลับตำแหน่งระหว่างประธานกับคำว่า "will"

สูตรคำถาม Yes/No:
Will + Subject + have + Past Participle (V.3) + Object?
(Will + ประธาน + have + กริยาช่อง 3 + กรรม?)

Will ประธาน (S) have กริยาหลัก (V.3) ส่วนขยายเวลา
Will you / she / they have finished / arrived by 5 PM?

รูปสูตรการตอบสั้นๆ:
* ตอบรับ: Yes, Subject + will.
* ปฏิเสธ: No, Subject + won't.

ตัวอย่างพร้อมเคล็ดลับ:

Will* you have finished the presentation by tomorrow? — Yes, I will. (คุณจะเตรียมงานนำเสนอเสร็จภายในพรุ่งนี้ไหม? — เสร็จครับ)
Will she have arrived by noon? — No, she won't*. (เธอจะมาถึงก่อนเที่ยงไหม? — ไม่ค่ะ)

สูตรคำถาม Wh- Questions:
Wh-word + will + Subject + have + Past Participle (V.3)?
(Wh- + will + ประธาน + have + กริยาช่อง 3?)

What will they have accomplished by the end of the year?
(พวกเขาจะทำอะไรสำเร็จบ้างเมื่อถึงสิ้นปีนี้?)
How many pages will you have written by Tuesday?
(คุณจะเขียนเสร็จกี่หน้าภายในวันอังคารนี้?)


เมื่อไหร่ที่ควรใช้ Future Perfect Tense ในภาษาอังกฤษ

1. ใช้บอกเหตุการณ์ที่จะเสร็จสมบูรณ์ก่อนจุดหนึ่งในอนาคต

เป็นการใช้งานหลักที่พบบ่อยที่สุด เพื่อเน้นย้ำว่าบางสิ่งจะ "เสร็จสิ้น 100%" ก่อนจะถึงกำหนดเวลา เหตุการณ์ หรือจุดอ้างอิงในอนาคตที่ระบุไว้

By the time you get there, I will have left.
(เมื่อคุณไปถึงที่นั่น ฉันก็คงจะออกไปแล้ว)
She will have finished medical school by 2027.
The project will have launched before the end of Q3.

คำแนะนำจากผู้สอน: จุดอ้างอิงเวลาในอนาคตมักจะใช้รูป Present Simple (กริยาช่อง 1) นะครับ ไม่ใช่อนาคต (will) สังเกตตัวอย่างแรกที่เราพูดว่า "By the time you get there" (ใช้ get) ไม่ใช่ "By the time you will get there" ครับ

2. ใช้ในการคาดเดาหรือสันนิษฐานอย่างมีเหตุผล (Deductions)

Future Perfect มักถูกใช้เพื่อ คาดเดาอย่างมั่นใจ ว่าเหตุการณ์หนึ่งน่าจะเกิดขึ้นไปแล้ว หรือเสร็จสิ้นไปแล้วในขณะนี้ โดยเรามองจากมุมมองในอนาคตย้อนกลับมายังปัจจุบัน

\"The meeting started at nine. It's eleven now — they will have finished by now.\"
(การประชุมเริ่มตอน 9 โมง นี่ 11 โมงแล้ว — พวกเขาน่าจะประชุมเสร็จกันแล้วในตอนนี้)
\"She left two hours ago — she will have arrived home already.\"
\"Don't call him now; he will have gone to sleep.\"

คำแนะนำจากผู้สอน: การใช้ในลักษณะนี้คล้ายกับโครงสร้าง must have + V.3 มากครับ ความหมายแทบจะเหมือนกันเลย เช่น "they will have finished" มีความหมายเดียวกับ "they must have finished"

3. เน้นเป้าหมายหรือระยะเวลาที่บรรลุ ณ จุดหนึ่งในอนาคต

เราใช้มันเพื่อบอกระยะเวลารวมหรือจำนวนสิ่งที่ทำสำเร็จเมื่อถึงเวลาที่กำหนด

Next year, this amazing company will have been operating for a full century.
(ในปีหน้า บริษัทที่ยอดเยี่ยมแห่งนี้จะดำเนินกิจการมาครบศตวรรษพอดี)
By the time she retires, she will have taught over ten thousand students.


คำบอกเวลา (Signal Words) ที่พบบ่อยกับ Future Perfect

การสังเกตคำบอกเวลาจะช่วยให้คุณจำแนก Future Perfect ได้ง่ายขึ้นมากครับ

คำบอกเวลา วิธีการใช้ ตัวอย่างประโยค
by + เวลา/วันที่ กำหนดเส้นตายที่ชัดเจน I'll have read the report by next Monday.
by the time + ประโยคปัจจุบัน เส้นตายที่อิงจากเหตุการณ์อื่น By the time you arrive, we'll have started.
before + เวลา/เหตุการณ์ หมายถึง "ก่อนเวลา..." She'll have prepared dinner before 7 PM.
when + ประโยคย่อย เป็นจุดอ้างอิงเวลา When you read this, I'll have boarded the plane.
by then อ้างถึงเวลาในอนาคตที่พูดไปก่อนหน้า Let's meet at 5. I'll have finished work by then.
already/just เน้นว่าเสร็จเร็วกว่าที่คิด They'll have already left when we get there.

วิธีการแยกความแตกต่างระหว่าง Future Perfect และ Tense อื่นๆ

Future Perfect vs. Future Simple (will)

ความแตกต่างอยู่ที่ว่าเราเน้นแค่จุดเวลา หรือเน้นว่า "ทำเสร็จแล้ว" ในตอนนั้นครับ

Future Perfect (will have + V.3) Future Simple (will + V)
เน้นเหตุการณ์ที่ เสร็จสมบูรณ์ก่อน หน้าในอนาคต เน้นเหตุการณ์ที่จะ เกิดขึ้น ณ ตอนนั้นหรือหลังจากนั้น
เน้นความ เสร็จสิ้น ภายในกำหนดเวลา เน้นการ เกิดขึ้น, การคาดการณ์ หรือการสัญญา
By Friday, I will have finished the report. (งานเสร็จสมบูรณ์แล้ว) I will finish the report on Friday. (จะทำงานในวันศุกร์)

Future Perfect vs. Future Perfect Continuous

ในขณะที่ Future Perfect ดูว่าเสร็จหรือยัง แต่แบบ Continuous จะเน้นว่า "ทำมานานแค่ไหนแล้ว"

Future Perfect (will have + V.3) Future Perfect Continuous (will have been + V-ing)
เน้นที่ความ สำเร็จและผลลัพธ์ ของการกระทำ เน้นที่ ระยะเวลา ของกิจกรรมที่ดำเนินต่อเนื่องมา
มักตอบคำถามว่า "เท่าไหร่?" หรือ "กี่ชิ้น?" มักตอบคำถามว่า "นานแค่ไหน?"

ตัวอย่างการใช้งาน Future Perfect ในชีวิตจริง

การวางแผนงานและกำหนดการ:

\"We need to submit the application by the 30th. By then, the entire executive team will have reviewed all the financial data.\"

การระลึกถึงเป้าหมายส่วนตัว:

\"When this project is finally over, I will have worked with over fifty different international clients.\"

การคาดเดาในชีวิตประจำวัน:

\"It's 2 p.m. — their flight will have landed by now. Let's call the hotel to see if they checked in.\"


คำถามที่พบบ่อย (FAQ)

ใช้ "going to" แทน "will" ใน Future Perfect ได้ไหม?

ได้ครับ! คุณสามารถใช้โครงสร้าง Subject + am/is/are going to have + V.3 ได้เลยครับ เช่น "By next week, I am going to have finished this project." ทั้ง 'will have' และ 'be going to have' ถูกต้องตามหลักไวยากรณ์และมีความหมายเหมือนกันในบริบทนี้ครับ แต่ 'will have' จะนิยมใช้มากกว่ามากครับ

จำเป็นต้องมีคำบอกเวลาเสมอไหม?

แม้ว่าคำบอกเวลา (เช่น "by tomorrow") จะพบบ่อยมากเพราะมันบอกกำหนดเส้นตายที่จำเป็น แต่ก็ไม่จำเป็นต้องใส่เสมอไปถ้าบริบทหรือประโยคก่อนหน้าบอกเวลาไว้อยู่แล้วครับ

ใช้ Future Perfect ในประโยคเวลา (หลัง when, before, by the time) ได้ไหม?

ไม่ได้ครับ! นี่คือข้อผิดพลาดที่พบบ่อยมากๆ หลังคำเชื่อมบอกเวลาจำพวก when, before, by the time, as soon as, until คุณต้องใช้รูปปัจจุบัน (Present Simple หรือ Present Perfect) เสมอในการพูดถึงอนาคต ห้ามใช้รูปอนาคต (will) เด็ดขาดครับ
- ผิด: By the time you will have arrived, I will have left.
- ถูก: By the time you arrive (Present Simple), I will have left.


สรุปและสูตรลัด (Cheatsheet) สำหรับ Future Perfect

การใช้งานหลัก สูตรโครงสร้าง ตัวอย่าง
เสร็จก่อนกำหนดเวลาในอนาคต S + will have + V.3 + by [เวลา] I'll have finished the report by Friday.
การคาดเดาความสำเร็จที่เกิดขึ้นแล้ว S + will have + V.3 + by now/already She'll have arrived home by now.
เป้าหมายหรือระยะเวลารวมในอนาคต S + will have + been / V.3 He'll have worked here for 20 years.

💡 กฎเหล็ก (Golden Rule): ให้ถามตัวเองเสมอว่า: เหตุการณ์นั้นจะเสร็จสิ้น สมบูรณ์ ก่อนจะถึงเวลาที่ระบุไว้ในอนาคตหรือไม่?
- ถ้า ใช่ → ใช้ Future Perfect (will have done)
- ถ้าเหตุการณ์แค่คาดว่าจะเกิดขึ้นเฉยๆ ในอนาคต → ใช้ Future Simple (will do)

A1 Present Simple (To Be) กาลและลักษณะ (Tense & Aspect) A1 Present Simple กาลและลักษณะ (Tense & Aspect) A2 Past Simple (To Be: was / were) กาลและลักษณะ (Tense & Aspect) A2 Past Simple กาลและลักษณะ (Tense & Aspect) A2 Present Continuous กาลและลักษณะ (Tense & Aspect) A2 Future with Going To กาลและลักษณะ (Tense & Aspect) A2 Present Perfect (Introduction) กาลและลักษณะ (Tense & Aspect) B1 Present Perfect (Extended) กาลและลักษณะ (Tense & Aspect) B1 Past Continuous กาลและลักษณะ (Tense & Aspect) B1 Future Simple (will) กาลและลักษณะ (Tense & Aspect) B1 Future Continuous กาลและลักษณะ (Tense & Aspect) B2 Present Perfect Continuous กาลและลักษณะ (Tense & Aspect) B2 Past Perfect กาลและลักษณะ (Tense & Aspect) B2 Past Perfect Continuous กาลและลักษณะ (Tense & Aspect) B2 กริยาที่แสดงการขอร้องหรือบังคับ (Causative Verbs) กาลและลักษณะ (Tense & Aspect) C1 Future Perfect Continuous กาลและลักษณะ (Tense & Aspect) C1 Habitual Past (Used To vs Would) กาลและลักษณะ (Tense & Aspect) C2 Stative vs Dynamic Verbs (Advanced Uses) กาลและลักษณะ (Tense & Aspect) C2 ลักษณะกำกับนาม (Aspect) ในการเล่าเรื่องและลำดับความที่ซับซ้อน กาลและลักษณะ (Tense & Aspect)