รายละเอียดข้อสอบ
เฉลยข้อสอบภาษาอังกฤษ เรื่อง Future Perfect Continuous Tense
1. ข้อใดเป็นโครงสร้างประโยคบอกเล่าของ Future Perfect Continuous
เฉลย: ค. Subject + will have been + verb-ing
คำอธิบายเฉลย: Future Perfect Continuous ใช้โครงสร้างประธานตามด้วย will have been และกริยาเติม ing
2. Complete the sentence: By 6 p.m., Dara ___ for eight hours
เฉลย: ค. will have been working
คำอธิบายเฉลย: จุดเวลา By 6 p.m. อยู่ในอนาคตและ for eight hours แสดงกิจกรรมต่อเนื่อง จึงใช้ will have been working
3. ประโยค By next May, Lina will have been teaching here for ten years มีความหมายตรงกับข้อใด
เฉลย: ข. ลินาจะสอนต่อเนื่องครบสิบปีเมื่อถึงเดือนพฤษภาคมหน้า
คำอธิบายเฉลย: ประโยคแสดงว่าการสอนเริ่มก่อนหน้าและดำเนินต่อเนื่องจนมีระยะเวลาครบสิบปี ณ จุดเวลาในอนาคต
4. Which sentence correctly uses the Future Perfect Continuous tense?
เฉลย: ง. They will have been traveling for twelve hours by noon
คำอธิบายเฉลย: They will have been traveling ใช้ will have been ตามด้วย traveling และมีระยะเวลาต่อเนื่องถึง noon
5. จงเลือกประโยคปฏิเสธที่ถูกต้องของ Mia will have been working for five hours
เฉลย: ค. Mia will not have been working for five hours
คำอธิบายเฉลย: ประโยคปฏิเสธวาง not หลัง will จึงเป็น Mia will not have been working for five hours
6. ข้อใดเป็นประโยคคำถามที่สร้างจาก She will have been waiting for two hours
เฉลย: ข. Will she have been waiting for two hours?
คำอธิบายเฉลย: ประโยคคำถามย้าย will ไว้หน้าประธาน แล้วตามด้วย have been และกริยาเติม ing
7. Complete the sentence: By June 2026, Niran will have been studying French ___ 2022
เฉลย: ง. since
คำอธิบายเฉลย: since ใช้ระบุจุดเริ่มต้นของกิจกรรม และ 2022 เป็นปีที่เริ่มเรียน
8. Which sentence correctly fixes the error in By noon, he will has been driving for four hours
เฉลย: ก. By noon, he will have been driving for four hours
คำอธิบายเฉลย: หลัง will ต้องใช้ have ไม่ใช่ has และตามด้วย been driving เพื่อแสดงกิจกรรมต่อเนื่อง
9. The bridge repair will continue after Friday. Complete the sentence: By Friday, the team ___ the bridge for six months
เฉลย: ข. will have been repairing
คำอธิบายเฉลย: งานซ่อมดำเนินต่อเนื่องเป็นเวลาหกเดือนและยังไม่สิ้นสุด จึงใช้ will have been repairing
10. Kai starts reading at 8 a.m. and continues until 11 a.m. Which sentence describes the duration at 11 a.m.?
เฉลย: ก. Kai will have been reading for three hours
คำอธิบายเฉลย: ช่วงเวลาตั้งแต่ 8 a.m. ถึง 11 a.m. เท่ากับสามชั่วโมง จึงใช้ will have been reading for three hours
11. วลีบอกเวลาใดเหมาะสมที่สุดสำหรับเติมใน She will have been practicing the piano ___ by the concert
เฉลย: ก. for three months
คำอธิบายเฉลย: for three months ระบุระยะเวลาของกิจกรรมที่ดำเนินต่อเนื่องจนถึงงานแสดงในอนาคต
12. Complete the question: ___ they have been living here by the end of this year?
เฉลย: ข. How long will
คำอธิบายเฉลย: คำถามเกี่ยวกับระยะเวลาของ Future Perfect Continuous เริ่มด้วย How long will แล้วตามด้วยประธานและ have been
13. At 9 p.m., Ben's hands will be dirty because he ___ the engine for hours
เฉลย: ก. will have been repairing
คำอธิบายเฉลย: will have been repairing แสดงกิจกรรมที่ดำเนินต่อเนื่องหลายชั่วโมงก่อนจุดเวลา 9 p.m. และส่งผลให้มือสกปรก
14. ข้อใดใช้แทนประโยค She will have been knowing Tom for ten years ได้ถูกต้องตามหลักการใช้กริยาแสดงสภาวะ
เฉลย: ค. She will have known Tom for ten years
คำอธิบายเฉลย: know เป็นกริยาแสดงสภาวะซึ่งโดยทั่วไปไม่ใช้ในรูปต่อเนื่อง จึงใช้ Future Perfect ว่า will have known
15. Which sentence has the correct word order?
เฉลย: ง. By midnight, we will have been studying for six hours
คำอธิบายเฉลย: ลำดับคำที่ถูกต้องคือประธาน ตามด้วย will have been และกริยาเติม ing
16. Complete the situation: The guests arrive at 7 p.m. By then, we ___ dinner for two hours
เฉลย: ก. will have been preparing
คำอธิบายเฉลย: การเตรียมอาหารดำเนินต่อเนื่องก่อนแขกมาถึงและมีระยะเวลาสองชั่วโมง จึงใช้ will have been preparing
17. ข้อใดเป็นรูปปฏิเสธที่ถูกต้องของ The machine will have been running for five hours
เฉลย: ค. The machine will not have been running for five hours
คำอธิบายเฉลย: รูปปฏิเสธที่ถูกต้องเติม not หลัง will และคงโครงสร้าง have been running
18. Complete the sentence: By 10 a.m., the guards will have been working ___ 6 a.m.
เฉลย: ง. since
คำอธิบายเฉลย: 6 a.m. เป็นจุดเริ่มต้นที่เฉพาะเจาะจง จึงต้องใช้ since
19. By 7 p.m., Mali will have been practicing for two and a half hours. When will she have started practicing?
เฉลย: ง. At 4:30 p.m.
คำอธิบายเฉลย: เมื่อนับย้อนหลังสองชั่วโมงครึ่งจาก 7 p.m. จะได้เวลาเริ่มต้น 4:30 p.m
20. สถานการณ์ใดสอดคล้องกับ By next week, I will have been living in Chiang Mai for a year
เฉลย: ข. ฉันเริ่มอยู่เชียงใหม่ก่อนหน้านี้และจะอยู่ครบหนึ่งปีในสัปดาห์หน้า
คำอธิบายเฉลย: Future Perfect Continuous แสดงการอยู่อาศัยที่เริ่มก่อนหน้าและดำเนินต่อเนื่องจนครบหนึ่งปี ณ สัปดาห์หน้า
ยกเลิกการทำข้อสอบ
คุณต้องการยกเลิกการทำข้อสอบใช่หรือไม่? คำตอบที่เลือกไว้ทั้งหมดจะถูกล้าง