กาลอนาคตก่อนหน้า, กาลอนาคตก่อนหน้าต่อเนื่อง
กาลอนาคตก่อนหน้า (will have + p.p.) บอก การเสร็จสิ้นภายในช่วงเวลาหนึ่งในอนาคต ส่วนกาลอนาคตก่อนหน้าต่อเนื่อง (will have been + คำกริยา-ing) บอก การดำเนินต่อเนื่องมาถึงช่วงเวลานั้น ทั้งสองกาลเข้าคู่กับสำนวน by + ช่วงเวลาใน…
คำอธิบาย
กาลอนาคตก่อนหน้า (will have + p.p.) บอก การเสร็จสิ้นภายในช่วงเวลาหนึ่งในอนาคต ส่วนกาลอนาคตก่อนหน้าต่อเนื่อง (will have been + คำกริยา-ing) บอก การดำเนินต่อเนื่องมาถึงช่วงเวลานั้น ทั้งสองกาลเข้าคู่กับสำนวน by + ช่วงเวลาในอนาคต
A. อนาคตก่อนหน้า — will have + รูปกริยาช่อง 3
ในภาษาอังกฤษ กาลอนาคตก่อนหน้าสร้างขึ้นโดยเติมรูปกริยาช่อง 3 ของคำกริยาไว้หลัง will have และบอกว่าเรื่องหนึ่งจบไปแล้วเมื่อถึงช่วงเวลาหนึ่งในอนาคต will have + รูปกริยาช่อง 3 = เสร็จเมื่อถึงเวลานั้น ขอให้จำสูตรนี้ไว้ทั้งชุด
| ประธาน | will have + p.p. | ตัวอย่าง |
|---|---|---|
| I | will have + p.p. | I will have finished by 5. |
| you | will have + p.p. | You will have arrived by then. |
| he / she / it | will have + p.p. | She will have left by noon. |
| we | will have + p.p. | We will have eaten by 7. |
| they | will have + p.p. | They will have gone by Monday. |
- I will have written three emails by lunch. (พอถึงมื้อเที่ยง ฉันจะเขียนอีเมลสามฉบับเสร็จไว้แล้ว)
- By next month, he will have saved enough money. (พอถึงเดือนหน้า เขาจะเก็บเงินได้พอไว้แล้ว)
- The workers will have completed the bridge by December. (คนงานจะสร้างสะพานเสร็จไว้แล้วภายในเดือนธันวาคม)
B. อนาคตก่อนหน้าต่อเนื่อง — will have been + คำกริยา-ing
กาลอนาคตก่อนหน้าต่อเนื่องสร้างขึ้นโดยเติมคำกริยา-ing ไว้หลัง will have been และเน้นว่าการกระทำหนึ่งดำเนินติดต่อกันมานานเท่าไรจนถึงช่วงเวลาหนึ่งในอนาคต จุดที่ต่างจากกาลอนาคตก่อนหน้าอย่างเด็ดขาดคือน้ำหนักอยู่ที่ การดำเนินต่อเนื่อง ไม่ใช่การเสร็จสิ้น
| กาล | รูป | จุดเน้น |
|---|---|---|
| อนาคตก่อนหน้า | will have + p.p. | การเสร็จสิ้น เมื่อถึงเวลานั้น |
| อนาคตก่อนหน้าต่อเนื่อง | will have been + -ing | ระยะเวลาที่ดำเนินมา จนถึงเวลานั้น |
- Next year, I will have been teaching English for ten years. (ปีหน้าฉันก็จะสอนภาษาอังกฤษต่อเนื่องมาครบสิบปี)
- By 6 p.m., she will have been studying for six hours straight. (พอถึงหกโมงเย็น เธอก็จะเรียนต่อเนื่องมาหกชั่วโมงติดกัน)
- When you arrive, we will have been driving all day. (พอคุณมาถึง เราก็จะขับรถต่อเนื่องมาทั้งวัน)
- By the end of the month, they will have been dating for two years. (พอถึงปลายเดือน พวกเขาก็จะคบกันต่อเนื่องมาครบสองปี)
C. สำนวน by + ช่วงเวลาในอนาคต
กาลอนาคตก่อนหน้าและกาลอนาคตก่อนหน้าต่อเนื่องเข้าคู่กับ by + ช่วงเวลาในอนาคต (by tomorrow, by next year, by the time ~) เพื่อทำให้ชัดว่าเป็นการเสร็จสิ้นหรือการดำเนินต่อเนื่องจนถึงช่วงเวลาไหน ถ้าไม่มี by จุดอ้างอิงจะคลุมเครือ จึงมักปรากฏมาด้วยกัน
| สำนวน | ความหมาย | ตัวอย่าง |
|---|---|---|
| by tomorrow | ภายในพรุ่งนี้ | I will have finished it by tomorrow. |
| by next year | ภายในปีหน้า | We will have moved by next year. |
| by the time ~ | พอถึงตอนที่ ~ | By the time you come, dinner will have been ready. |
| in five years | อีกห้าปีข้างหน้า | In five years, she will have been working here for ten years. |
- By next Friday, I will have submitted the application. (ภายในวันศุกร์หน้า ฉันจะยื่นใบสมัครไว้แล้ว)
- By the time the concert starts, they will have been standing in line for hours. (พอถึงตอนที่คอนเสิร์ตเริ่ม พวกเขาก็จะยืนต่อคิวต่อเนื่องมาหลายชั่วโมง)
- By 2030, we will have built three new stations. (ภายในปี 2030 เราจะสร้างสถานีใหม่สามแห่งไว้แล้ว)
- By the end of this year, she will have been studying Korean for two years. (พอถึงปลายปีนี้ เธอก็จะเรียนภาษาเกาหลีต่อเนื่องมาครบสองปี)
ประเด็นสำคัญ
- 1กาลอนาคตก่อนหน้าใช้รูป will have + รูปกริยาช่อง 3 และกาลอนาคตก่อนหน้าต่อเนื่องใช้รูป will have been + คำกริยา-ing โดยทั้งสองกาลคงรูปเดิมไว้ไม่ว่าประธานจะเป็นอะไร นี่คือหัวใจของรูป (เช่น She will have finished, They will have been working.)
- 2กาลอนาคตก่อนหน้าเน้นว่าเสร็จหรือไม่ ส่วนกาลอนาคตก่อนหน้าต่อเนื่องเน้นระยะเวลาที่ดำเนินมา ความหมายจึงแยกกัน ขอให้จับความรู้สึกนี้ไว้ (เช่น will have written three emails / will have been writing for two hours.)
- 3กาลอนาคตก่อนหน้าและกาลอนาคตก่อนหน้าต่อเนื่องส่วนใหญ่ปรากฏเข้าคู่กับ by + ช่วงเวลาในอนาคต ขอให้จำข้อนี้ไว้ (เช่น By next year, I will have graduated.)
- 4คำกริยาบอกสภาพ (know·love·have ฯลฯ) ใช้รูปต่อเนื่องไม่ได้ จึงต้องบอกด้วยกาลอนาคตก่อนหน้าแทนกาลอนาคตก่อนหน้าต่อเนื่อง ขอให้รักษากฎนี้ไว้ (เช่น I will have known him for 10 years.)
- 5ในภาษาไทย สำนวนอย่าง «จะทำไว้แล้ว·จะทำเสร็จไว้แล้ว·จะทำต่อเนื่องมาครบ…» แปลเป็นสองกาลนี้ได้อย่างเป็นธรรมชาติ ขอให้จับความรู้สึกนี้ไว้.