Future Perfect: ประโยค แบบฝึกหัด แบบทดสอบ และตัวอย่าง

Future Perfect เราใช้

Future Perfect ใช้เพื่อพูดถึงการกระทำที่จะเสร็จสมบูรณ์ภายในช่วงเวลาหนึ่งในอนาคต หรือก่อนการกระทำอื่นในอนาคต

By 6 p.m. I will have finished the report.
ภายในเวลา 18.00 น. ฉันจะทำรายงานเสร็จแล้ว

Future Perfect รูปแบบ

Subject + will have + V3.

She will have completed the task by noon.
เธอจะทำงานนี้เสร็จภายในเที่ยงวัน
They will have arrived by the time we call.
พวกเขาจะมาถึงแล้วเมื่อถึงเวลาที่เราโทรหา

Future Perfect กฎ

  • ใช้สำหรับการกระทำที่จะเสร็จสิ้นภายในเวลาที่กำหนดในอนาคต
    By Friday, we will have finished the project.
    ภายในวันศุกร์ เราจะทำโครงการนี้เสร็จเรียบร้อยแล้ว
    By 10 a.m. she will have sent all the emails.
    ภายในเวลา 10 โมงเช้า เธอจะส่งอีเมลทั้งหมดเรียบร้อยแล้ว
  • ใช้เมื่อการกระทำหนึ่งจะเสร็จสมบูรณ์ก่อนการกระทำอีกอย่างหนึ่งในอนาคต
    By the time you arrive, I will have cooked dinner.
    เมื่อคุณมาถึง ฉันจะทำอาหารเย็นเสร็จแล้ว
    She will have left before the meeting starts.
    เธอคงจะออกไปก่อนที่การประชุมจะเริ่มแล้ว
  • มักใช้ร่วมกับคำบอกเวลา เช่น:
    ภายใน, เมื่อถึงเวลา, ก่อน, เมื่อนั้น, ภายในสิ้น
    By the end of the month, they will have moved to the new office.
    ภายในสิ้นเดือนนี้ พวกเขาจะได้ย้ายไปยังสำนักงานใหม่แล้ว
    We will have solved the problem by then.
    ตอนนั้นเราจะแก้ปัญหาได้แล้ว
  • Future Perfect เน้นผลลัพธ์หรือความสมบูรณ์ของการกระทำ ไม่ใช่กระบวนการ
    ✅ By 8 p.m. I will have written the article. (result)
    ✅ At 8 p.m. I will be writing the article. (process)
  • มักใช้เมื่อเราคาดการณ์ว่าสิ่งใดสิ่งหนึ่งจะเสร็จสมบูรณ์แล้วภายในเวลาที่กำหนด
    In a year, she will have learned a lot of new skills.
    อีกหนึ่งปี เธอจะได้เรียนรู้ทักษะใหม่ ๆ มากมาย
    By next summer, they will have built the house.
    ภายในฤดูร้อนปีหน้า พวกเขาจะสร้างบ้านเสร็จแล้ว

Future Perfect การปฏิเสธ

  • รูปปฏิเสธสร้างขึ้นด้วย will not have หรือรูปย่อ won't have
    I won't have finished the report by 5 p.m.
    ฉันคงจะทำรายงานไม่เสร็จภายในห้าโมงเย็น
    She will not have arrived before midnight.
    เธอจะยังมาไม่ถึงก่อนเที่ยงคืน

Future Perfect คำถาม

ในประโยคคำถาม will จะอยู่หน้าประธาน และ have ยังคงอยู่หน้า V3

Will + subject + have + V3?
Wh-word + will + subject + have + V3?

Will you have finished the task by tomorrow?
คุณจะทำงานนี้เสร็จภายในวันพรุ่งนี้ไหม?
Will they have arrived before the show starts?
พวกเขาจะมาถึงก่อนการแสดงเริ่มไหม?
What will she have prepared by the time we get there?
เมื่อเราจะไปถึงที่นั่น เธอจะเตรียมอะไรไว้แล้วบ้าง?
Why will he have left so early?
ทำไมเขาถึงจะได้ออกไปแต่เช้านัก?

Future Perfect ข้อผิดพลาดทั่วไป

❌ She will has finished the task by noon.
✅ She will have finished the task by noon.
❌ I will have finish the work by Friday.
✅ I will have finished the work by Friday.
❌ Will you have finished it by yesterday?
✅ Will you have finished it by tomorrow?
❌ They won't have went home by then.
✅ They won't have gone home by then.
❌ At 8 p.m. I will have work.
✅ At 8 p.m. I will be working. (if you want to stress the process)

Future Perfect ประโยค

By next Monday, I will have finished the report.
ภายในวันจันทร์หน้า ฉันจะทำรายงานเสร็จแล้ว
She will have completed the training by the end of the week.
เธอจะฝึกอบรมเสร็จสิ้นภายในสิ้นสัปดาห์นี้
We will have booked the tickets before the prices go up.
เราจะจองตั๋วไว้ก่อนที่ราคาจะขึ้น
He will have solved the issue by the time the client calls.
เขาจะสามารถแก้ไขปัญหาได้แล้วเมื่อถึงเวลาที่ลูกค้าโทรมา
They will have moved to the new apartment by July.
พวกเขาจะได้ย้ายไปอพาร์ตเมนต์ใหม่ภายในเดือนกรกฎาคมแล้ว
I will have read the book by next weekend.
ฉันจะได้อ่านหนังสือเล่มนั้นจบภายในสุดสัปดาห์หน้า
She will have prepared everything before the guests arrive.
เธอจะได้เตรียมทุกอย่างไว้เรียบร้อยก่อนที่แขกจะมาถึง
We will have finished dinner by 8 p.m.
เราจะทานอาหารเย็นเสร็จภายในเวลา 20.00 น.
He will have learned enough English by the end of the course.
เขาจะได้เรียนรู้ภาษาอังกฤษมากพอเมื่อจบหลักสูตรนี้
The team will have delivered the update by tomorrow morning.
ทีมจะได้ส่งมอบการอัปเดตภายในเช้าวันพรุ่งนี้

Future Perfect ตัวอย่าง

I will have cleaned the kitchen before you come back.
ฉันจะทำความสะอาดห้องครัวเสร็จก่อนที่คุณจะกลับมา
She will have written the email by lunchtime.
เธอคงจะเขียนอีเมลเสร็จภายในตอนเที่ยงថ្ងៃ
They will have finished the meeting by then.
พวกเขาคงจะประชุมเสร็จเรียบร้อยแล้วภายในตอนนั้น
We will have saved enough money by next year.
เราจะเก็บเงินได้มากพอภายในปีหน้า
He will have repaired the car before the trip.
เขาจะซ่อมรถเสร็จก่อนการเดินทาง
I will have answered all the messages by evening.
ฉันจะตอบข้อความทั้งหมดเสร็จภายในตอนเย็น
She will have translated the document by tomorrow.
เธอจะแปลเอกสารเสร็จภายในวันพรุ่งนี้
We will have discussed all the details before the presentation.
เราจะได้หารือรายละเอียดทั้งหมดกันก่อนการนำเสนอแล้ว
He will have packed everything by the time the taxi arrives.
เขาจะเก็บของทุกอย่างเสร็จเรียบร้อยแล้วก่อนที่แท็กซี่จะมาถึง
They will have finished building the road by the end of the year.
พวกเขาจะสร้างถนนเสร็จภายในสิ้นปีนี้

แบบฝึกหัดไวยากรณ์ภาษาอังกฤษที่มีให้ในแอป

Tenses

Conditionals

Sentences

Verbs