3. Future Perfect Tense (อนาคตสมบูรณ์)
ประเพศ ไกรจันทร์ (2552 : 230) ได้กล่าวถึงโครงสร้างของ Future Perfect Tense คือ S + will, shall + have + Verb 3 + …..
หลักการใช้ Future Perfect Tense มีดังนี้
1) ใช้แสดงเหตุการณ์ที่จะจบสิ้นลง เมื่อถึงเวลาที่ระบุไว้ในอนาคต มักมีคำ by + เวลา
เช่น
by then (เมื่อถึงเวลานั้น) by the time (เมื่อถึงเวลาที่...)
by five o’clock (ภายในเวลา 5 ชั่วโมง) by tomorrow (ภายในวันพรุ่งนี้)
by the end of …(เมื่อสิ้นสุดของ...) by next …(ภายใน...หน้า)
By the time I have been in Thailand for six months, I’ll have visited almost every touristy place here.
เมื่อถึงเวลาที่ฉันอยู่เมืองไทยครบ 6 เดือน ฉันจะได้เยี่ยมชมแหล่งท่องเที่ยวที่นี้เกือบทั้งหมด
He will have worked for this company for 3 years by next month.
เขาจะทำงานให้บริษัทนี้ครบ 3 ปีแล้ว เมื่อถึงเดือนหน้า
(ประโยคนี้ หมายความว่า เดือนหน้าที่ถึงนี้ เขาจะทำงานให้บริษัทนี้ครบ 3 ปี)
The train will have left by the time we get there.
รถไฟขบวนนั้นจะออกจากสถานีก่อนที่เราจะไปถึงที่นั่น เป็นต้น
2) ใช้กับเหตุการณ์ 2 อย่างที่จะเกิดขึ้นไม่พร้อมกันในอนาคต ซึ่งขณะที่พูดเป็นเพียงคาดเหตุการณ์อันที่สอง
เกิดขึ้นตามมา โดยมีหลักการแต่งประโยคดังนี้
เกิดขึ้นตามมา โดยมีหลักการแต่งประโยคดังนี้
และเหตุการณ์ใดเกิดขึ้นก่อนให้ใช้ Future Perfect Tense, Future Perfect Continuous Tense เหตุการณ์ใดเกิดทีหลังใช้ Present Simple Tense เช่น
ผิด The play (start) before we (reach) the theatre.
ถูก The play will have started before we reach the theatre.
ละครจะเริ่มแสดงแล้ว ก่อนที่เราจะไปถึงโรงละคร
(การแสดงละครได้เริ่มแสดงมาแล้ว ก่อนการไปถึงของเรา เพราะฉะนั้นการแสดง
เกิดก่อนใช้ Future Perfect tense ส่วนการไปถึงโรงละครเกิดทีหลังใช้ Present Simple tense)
ผิด He (leave) home when the mail (arrive) tomorrow.
ถูก He will have left home when the mail arrives tomorrow.
เขาคงจะได้ออกจากบ้านไปแล้ว เมื่อไปรษณีย์มาถึงวันพรุ่งนี้
(ออกจากบ้านเกิด แล้วไปรษณีย์จึงเกิดขึ้นตามหลัง ดังนั้นออกจากบ้านใช้ Future Perfect
Tense ไปรษณีย์มาถึงเกิดตามหลังหรือทำทีหลังใช้ Present Simple Tense)
โปรดทราบ : Future Perfect Tense ใช้คู่กับ Present Simple Tense เสมอ อย่าได้หลง
ใช้ Future Perfect Tense คู่กับ Future Simple Tense เป็นอันขาด เช่น:-
ผิด When you will arrive at the station, the train will have left already.
ถูก When you arrive at the station, the train will have left already.
เมื่อคุณมาถึงสถานี รถไฟคงจะออกได้แล้ว
She will have left home when her friend arrives tomorrow.
เธอจะออกจากบ้านไปแล้วเมื่อตอนที่เพื่อนของเธอมาถึงพรุ่งนี้
He will have gone to Canada when I get home tomorrow.
เขาจะเดินทางไปประเทศแคนาดาแล้ว เมื่อผมกลับถึงบ้านพรุ่งนี้
I will have finished my homework by the time I go out on a date tonight.
ผมจะทำการบ้านให้เสร็จก่อนที่ผมจะออกไปข้างนอกตามนัดคืนนี้
She will already have eaten when her parents arrive.
เธอจะทานข้าวเสร็จแล้ว เมื่อคุณพ่อ-คุณแม่ของเธอมาถึง
They will have gone home by the time you call them tomorrow.
พวกเขาจะกลับบ้านแล้วก่อนที่คุณจะโทรหาพวกเขาอีก วันพรุ่งนี้
Prayuth will have taken a bath the time to goes to bed tonight.
ประยุทธจะอาบน้ำเสร็จเรียบร้อยก่อนที่เขาจะเข้านอน คืนนี้
ประเภท Yes/No - Question
Will she have taken a bath the time she goes to bed tonight.
เธอจะอาบน้ำก่อนที่เขาจะเข้านอนใช่ไหม คืนนี้
She you have called her before you go to go see her tomorrow?
คุณจะโทรหาเธอก่อนที่คุณจะไปหาเธอใช่ไหม พรุ่งนี้
Will Prasert have resigned by the time you start working there?
ประเสริฐจะลาออกก่อนที่คุณจะเริ่มงานที่นั่นใช่ไหม
ประเภท Wh-Question
What will you have done by the time you go out tonight?
คุณจะทำอะไรก่อนที่คุณจะออกไปข้างนอก คืนนี้
What will she have done before she goes to bed tonight?
เธอจะทำอะไรเสร็จแล้วก่อนที่เธอจะเข้านอน คืนนี้
What will they have done before they leave home for work tomorrow?
พวกเขาจะทำอะไรก่อนที่พวกเขาจะออกไปทำงาน พรุ่งนี้ เป็นต้น
Ex.
Fred : Will she have taken a bath before she goes to bed tonight?
เธอจะอาบน้ำเสร็จเรียบร้อยก่อนที่เธอจะเข้านอนใช่ไหม คืนนี้
Pranee : Yes, I will.
ใช่ค่ะ
Bill : Will you have called her before you go to see here tomorrow?
คุณจะโทรหาเธอก่อนที่คุณจะไปหาเธอใช่ไหม
Bua : Yes, I will.
ใช่ค่ะ
Bob : Will Prasert have resigned by the time you start working there?
ประเสริฐจะลาออกก่อนที่คุณจะเริ่มงานที่นั่นใช่ไหม
Pim : Yes, he will.
ใช่ค่ะ
Paul : What will you have done by the time you go out tonight?
คุณจะทำอะไรก่อนที่คุณจะออกไปข้างนอก คืนนี้
Porn : I will have taken a bath and had dinner.
ผมจะอาบน้ำและทานข้าวก่อน
Peter : What will she have done before she leave home for work tomorrow?
เธอจะทำอะไรก่อนที่เธอจะออกไปทำงาน พรุ่งนี้
Chai : She will have taken a bath and had breakfast.
เธอจะอาบน้ำแล้วก็ทานข้าวเช้าก่อนค่ะ
Smith : What will they have done before their parents arrive home from work?
พวกเขาจะทำอะไรเสร็จก่อนที่คุณพ่อ – คุณแม่ ของพวกเขาจะกลับจากทำงาน
Sunee : They will have finished their homework and had dinner.
พวกเขาจะทำการบ้านและทานข้างเสร็จแล้ว
3) ใช้เพื่อแสดงความสงสัยว่า “คงจะอย่างนั้น อย่างนี้แล้วก็ได้” สำราญ คำยิ่ง. (2550 :
297) ได้ยกตัวอย่างไว้ เช่น
I expect you will have heard that Ladda is going to be married next month.
ผมคาดว่าคุณคงจะได้ทราบข่าวมาแล้วว่า ลัดดาจะแต่งงานเดือนหน้า
(เป็นการพูดคาดคะเนด้วยความสงสัยว่า คงจะอย่างนั้นอย่างนี้แล้ว)
It’s five o’clock ; they will have arrived home by now.
5 โมงเย็นแล้ว ขณะนี้พวกเขาคงมาถึงบ้านแล้วนะ
(ไป…เราไปดูกันเถอะ) ที่มา
ประเพศ ไกรจันทร์. (2552). เรียนรู้หลักไวยากรณ์อังกฤษง่ายนิดเดียว. พิมพ์ครั้งที่ 8.
กรุงเทพฯ : ศยาม.
สำราญ คำยิ่ง. (2550). Advanced English Grammar for High Learners. กรุงเทพฯ :
วี.เจ.พริ้นติ้ง.