|
ประโยคปฏิเสธ : Subject + will + not + have + been +Ving ประโยคคำถาม : Will + subject + have + been +Ving |
- เน้นการบอกถึงการกระทำต่อเนื่อง เป็นระยะเวลาเท่าไหร่ เมื่อถึง ณ จุด ๆหนึ่งของเวลาที่จะถึง
คำกริยาต่อเนื่องทีพบบ่อย(work, study, wait)
สำนวนแสดงเวลา มักใช้กับวลีแสดงเวลา เช่น...
- By [จุดเวลาอนาคต]
- By the time [เหตุการณ์อนาคต]
- For [ระยะเวลา]
- In... [จุดเริ่มต้นที่กำลังเกิดขึ้น]
- Since [จุดเริ่มต้นที่กำลังเกิดขึ้น]
|
Subject + will + have + been + Ving - They will have been studying English for two years by the time they graduate. พวกเขาจะต้องเรียนภาษาอังกฤษเป็นเวลาสองปีก่อนที่จะสำเร็จการศึกษา ประโยคปฏิเสธ Subject + will + not + have + been + Ving - She will not have been waiting for long by the time we arrive. เมื่อเรามาถึง เธอคงไม่รอนานนัก ประโยคคำถาม Will + subject + have + been + Ving - Will you have been practicing for the exam by next week? คุณจะฝึกซ้อมสำหรับการสอบภายในสัปดาห์หน้าหรือไม่ |
- I will have been studying English for five years next month.
ฉันจะเรียนภาษาอังกฤษครบห้าปีเมื่อถึงเดือนหน้า Picture
- They will have been staying here for two months next Sunday.
พวกจะเขาพักที่นี่ครบสองเดือน เมื่อถึงเดือนหน้า
- I will have been staying in this hotel for one month next Sunday.
ฉันจะพักที่โรงแรมนี้ครบหนึ่งเดือน เมื่อถึงวันอาทิตย์หน้า
By [จุดเวลาอนาคต]
จุดอนาคตที่คาดการณ์หรือคาดหวังว่าจะเกิด
By 2030, we will have been living in this city for a decade.
ภายในปี 2030 เราจะอาศัยอยู่ในเมืองนี้ครบ 10 ปีแล้ว
- By next month, he will have been training for the marathon for six months.
ภายในเดือนหน้า เขาจะฝึกซ้อมวิ่งมาราธอนมาครบเป็นเวลาหกเดือนแล้ว
- By the end of this year, I will have been working at this company for ten years.
พอถึงสิ้นปีนี้ ฉันก็จะทำงานที่บริษัทนี้ครบ 10 ปีพอดี
By the time [เหตุการณ์อนาคต]
เหตุการณ์ที่คาดว่าจะเกิดขึ้น
- She will have been waiting for us for several hours by the time we arrive.
เธอจะต้องรอพวกเราไปหลายชั่วโมง กว่าเราจะถึง
- I will have been cleaning the house for an hour by the time guests arrive.
เราจะทำความสะอาดเป็นเวลา1ชั่วโมงเมื่อแขกมาถึง/เรามีเวลาทำความสะอาด1ชั่วโมงก่อนแขกมาถึง
In... [จุดเริ่มต้นที่กำลังเกิดขึ้น]
- In May, we will have been living in this house for five years.
พอถึงเดือนพฤษภาคม เราก็จะอยู่ที่บ้านหลังนี้ครบ 5 ปีแล้ว
Since [จุดเริ่มต้นที่กำลังเกิดขึ้น]
เน้นการกระทำที่กำลังดำเนินอยู่จนถึงจุดในอนาคต
- I will have been exercising daily since Monday by the weekend.
ฉันจะออกกำลังกายทุกวันตั้งแต่วันจันทร์จนถึงสุดสัปดาห์(เริ่มแล้วตั้งแต่วันจันทร์)
- They will have been playing football since morning by noon.
พวกเขาจะเล่นฟุตบอลตั้งแต่เช้าถึงเที่ยง(เล่นแล้วตั้งแต่เมื่อเช้า)
อธิบายสาเหตุของเหตุการณ์ที่จะเกิดขึ้นในอนาคต
- She will be tired because she will have been traveling all day.
เธอจะเหนื่อย เพราะเธอจะเดินทางมาตลอดทั้งวัน
- His eyes will be red because he will have been watching TV for hours.
ตาของเขาจะแดง เพราะเขาจะดูทีวีมาหลายชั่วโมงแล้ว
สรุปการใช้
ใช้เมื่อต้องการเน้นว่า "กิจกรรมหนึ่งจะดำเนินต่อเนื่องจนถึงเวลาหนึ่งในอนาคต"
และอยากเน้นว่า “มันดำเนินมาก่อนหน้าและยังดำเนินอยู่ในช่วงนั้น”
เรื่องที่เกี่ยวข้อง
English : 24 Tense
No comments:
Post a Comment