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

Future Perfect

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

Share: Copied!

Future Perfect คือ tense ที่ใช้บอกว่า "การกระทำนั้นจะเสร็จสิ้นสมบูรณ์ก่อนถึงจุดเวลาหนึ่งในอนาคต" โครงสร้างคือ will have + V3 (Past Participle) เช่น "By 6 p.m., I will have finished the report." (ภายใน 6 โมงเย็น ฉันจะทำรายงานเสร็จแล้ว) จุดสำคัญที่สุดคือคำว่า "by" ซึ่งหมายถึง "ภายใน...จะเสร็จแล้ว" ไม่ใช่ "จะเสร็จตอนนั้นพอดี" — Future Perfect มองจากอนาคตย้อนกลับมาบอกว่า ณ จุดนั้นเหตุการณ์จะเป็นอดีตไปแล้ว

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

โครงสร้าง Future Perfect (สูตรหลัก)

ประโยคบอกเล่า (Affirmative):  Subject + will + have + V3
ประโยคปฏิเสธ (Negative):      Subject + will not (won't) + have + V3
ประโยคคำถาม (Question):       Will + Subject + have + V3?
รูปประโยค ตัวอย่าง
บอกเล่า She will have graduated by next June.
ปฏิเสธ He won't have arrived by the time the meeting starts.
คำถาม Will you have finished the project by Friday?

หมายเหตุ: ใช้ have เหมือนกันทุกประธาน ไม่ต้องผันเป็น has เพราะอยู่หลัง will (กริยาช่วยที่ตามด้วยรูปเดิมของกริยาเสมอ)

Future Perfect ใช้ตอนไหนบ้าง

1. บอกว่าเหตุการณ์จะเสร็จสิ้นก่อนจุดเวลาหนึ่งในอนาคต

  • "By the end of this year, we will have completed the new office."
  • "She will have left by the time you get here."

2. บอกว่าเหตุการณ์จะเสร็จก่อนอีกเหตุการณ์หนึ่งในอนาคต (เทียบลำดับสองเหตุการณ์)

  • "By the time the movie starts, we will have eaten dinner already."

3. คาดเดา/สันนิษฐานเกี่ยวกับสิ่งที่น่าจะเกิดขึ้นแล้ว ณ ตอนนี้ (Present speculation)

  • "He will have heard the news by now." (น่าจะได้ยินข่าวไปแล้ว ณ ตอนนี้)

Time Expressions / คำสัญญาณเวลาที่มักเจอ

  • by + จุดเวลาในอนาคต (by 2030, by next Monday, by the end of the year)
  • by the time + ประโยค (by the time you arrive)
  • before + ประโยค (before she comes back)
  • already (มักใช้ในประโยคบอกเล่าเพื่อเน้นความสมบูรณ์)

เปรียบเทียบกับ Tense อื่นที่คนไทยสับสน

Tense เน้นอะไร ตัวอย่าง
Future Simple (will + V1) เหตุการณ์จะเกิดขึ้นในอนาคต ไม่ระบุว่าเสร็จก่อนจุดใด I will finish the report tomorrow.
Future Perfect (will have + V3) เสร็จสิ้นแล้วก่อนถึงจุดเวลาหนึ่งในอนาคต By tomorrow noon, I will have finished the report.
Present Perfect (have/has + V3) เสร็จสิ้นแล้วเทียบกับ "ตอนนี้" (ไม่ใช่อนาคต) I have finished the report.
Future Perfect Continuous (will have been + V-ing) เน้นระยะเวลาต่อเนื่องนับถึงจุดหนึ่งในอนาคต By tomorrow, I will have been working on it for a week.

จุดต่างสำคัญ: Future Perfect ต้องมีจุดอ้างอิงในอนาคตเสมอ (มักมาคู่กับ "by") ถ้าไม่มีจุดอ้างอิงในอนาคต ให้ใช้ Future Simple หรือ Present Perfect แทน

ข้อผิดพลาดที่คนไทยเจอบ่อยที่สุด

  1. ใช้ Future Simple แทน Future Perfect ทั้งที่ประโยคมีคำว่า "by" เพราะภาษาไทยมองว่า "จะเสร็จ" ก็เพียงพอโดยไม่ต้องบอกลำดับก่อนหลัง เช่น
  2. ผิด: "By next year, I will finish my degree."
  3. ถูก: "By next year, I will have finished my degree."
  4. ใช้ Present Perfect แทน Future Perfect เพราะสับสนว่า "have + V3" คือ Perfect เหมือนกันไม่ต้องมี will เช่น
  5. ผิด: "By tomorrow, I have finished the work."
  6. ถูก: "By tomorrow, I will have finished the work."
  7. ลืมใส่ V3 (Past Participle) แล้วใช้ V1 แทน เพราะเข้าใจว่ามี will แล้วต้องตามด้วยกริยาช่องที่ 1 เสมอเหมือน Future Simple
  8. ผิด: "By 2030, she will have finish the project."
  9. ถูก: "By 2030, she will have finished the project."
  10. สับสนความหมายของ "by" กับ "in" — "by" แปลว่า "ภายใน...จะเสร็จก่อนหรือพอดี" ส่วน "in" มักบอกระยะเวลาที่จะใช้ทำ (in two hours = ใช้เวลาสองชั่วโมง) คนไทยมักใช้ปนกันเพราะทั้งคู่แปลว่า "ภายใน" ในภาษาไทย
  11. ใช้ Future Perfect เมื่อไม่มีจุดอ้างอิงเวลาในอนาคตชัดเจน ทำให้ประโยคดูแปลก เช่น พูดลอย ๆ ว่า "I will have eaten." โดยไม่มี by/before ระบุ ควรมีจุดอ้างอิงเวลาเสมอเพื่อให้ tense นี้สมเหตุสมผล

เคล็ดลับสำหรับผู้เรียนไทย

  • จำสูตรสั้น: "by + เวลาในอนาคต → will have + V3" ทุกครั้งที่เห็นคำว่า "by" คู่กับเวลาที่ยังไม่มาถึง ให้นึกถึง Future Perfect ทันที
  • นึกภาพเหมือน "ยืนอยู่ในอนาคต แล้วหันหลังมองย้อนกลับมา" — Future Perfect คือการมองจากจุดในอนาคตแล้วเห็นว่าสิ่งนั้น "เป็นอดีตไปแล้ว" ณ จุดนั้น เหมือนการ "จินตนาการล่วงหน้า" ว่าตัวเองยืนอยู่ในอนาคตแล้วพูดถึงสิ่งที่ผ่านไปแล้ว
  • เทียบกับสำนวนไทย "พอถึงตอนนั้น...ก็คง...เสร็จไปแล้ว" คำว่า "เสร็จไปแล้ว" ในบริบทอนาคตคือสัญญาณของ Future Perfect
  • ฝึกแต่งประโยคเกี่ยวกับเป้าหมายชีวิตของตัวเอง เช่น "By the time I am 30, I will have finished my master's degree." จะช่วยให้จำโครงสร้างได้แม่นและมีความหมายกับตัวเองมากกว่า

ตัวอย่างประโยคเพิ่มเติม

  1. By the time you read this letter, I will have left the country.
  2. She will have completed ten years of service by next March.
  3. Will they have arrived before the ceremony begins?
  4. He won't have received the results by Monday.
  5. By 2030, scientists will have discovered new treatments for many diseases.
  6. We will have moved into our new house by the end of this month.
  7. By the time the guests arrive, we will have cleaned the whole house.
  8. Will you have paid off your loan by next year?
  9. The construction team will have finished the bridge before the rainy season.
  10. I will have saved enough money by December to buy a new car.
  11. By next week, she will have read the entire novel.
  12. They won't have finished the renovation by the deadline.

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

Q: จำเป็นต้องมีคำว่า "by" เสมอไหมเวลาใช้ Future Perfect?
A: ไม่จำเป็นต้องมีคำว่า "by" ตรง ๆ แต่ต้องมีจุดอ้างอิงเวลาในอนาคตเสมอ อาจใช้ "before," "by the time," หรือแม้แต่บริบทที่บอกเวลาชัดเจนก็ได้ แต่ "by" เป็นคำที่ใช้บ่อยที่สุดและเป็นสัญญาณที่ชัดเจนที่สุด

Q: Future Perfect กับ Future Perfect Continuous ต่างกันตรงไหน?
A: Future Perfect เน้นว่า "เสร็จหรือยัง" ส่วน Future Perfect Continuous เน้นว่า "ทำต่อเนื่องมานานแค่ไหน" ก่อนจุดนั้น ถ้าประโยคเน้นระยะเวลา (for + ระยะเวลา) มักใช้ Continuous form แทน

Q: ใช้ Future Perfect กับประโยคปฏิเสธเพื่อบอกว่า "ยังไม่เสร็จ" ได้ไหม?
A: ได้ เช่น "He won't have finished the report by 5 p.m." หมายถึง ณ 5 โมงเย็น เขายังจะทำรายงานไม่เสร็จ ซึ่งเป็นการคาดการณ์ล่วงหน้าว่าจะไม่ทันเวลา

Share: Copied!

Future Perfect — Bài tập 4

Luyện tập ngữ pháp tiếng Anh chủ đề Future Perfect với 10 câu hỏi trắc nghiệm. Trả lời đúng ít nhất 70% để qua bài kiểm tra.

10 questions คะแนนผ่าน: 70% Bài kiểm tra 4 /10 ตอบแล้ว

Cách làm bài kiểm tra

  • Đọc kỹ từng câu hỏi và chọn câu trả lời đúng nhất.
  • Bài kiểm tra không giới hạn thời gian — bạn có thể làm theo tốc độ của mình.
  • Nhấn ส่งแบบทดสอบ khi hoàn thành để xem điểm số và giải thích chi tiết.

เข้าสู่ระบบเพื่อบันทึกผล

คุณสามารถทำแบบทดสอบได้โดยไม่ต้องเข้าสู่ระบบ แต่จะไม่มีการบันทึกผล เข้าสู่ระบบ เพื่อติดตามความก้าวหน้าของคุณ

  1. 1

    By the time the genetic code is fully understood, cures for many diseases _______.

  2. 2

    By the time the mystery of consciousness is solved, philosophers _______ it for millennia.

  3. 3

    By the time the cure is found, many lives _______.

  4. 4

    By the time the kids go to bed, they _______ their dinner.

  5. 5

    By the time the new movie is released, the trailer _______.

  6. 6

    By the time the new policy is in effect, the old one _______.

  7. 7

    By the time the movie starts, we _______ our tickets.

  8. 8

    By 2030, they _______ the new bridge.

  9. 9

    By the time the bus arrives, it _______ late.

  10. 10

    By the time he graduates, he _______ in this city for five years.

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)