บทนี้ฝึกแสดงว่าเหตุการณ์ใดเกิดก่อนในอดีต Past Perfect ใช้ had + past participle เพื่อทำให้ชัดว่าเหตุการณ์หนึ่งเกิดก่อนอีกเหตุการณ์ในอดีต ส่วนเหตุการณ์ที่เกิดทีหลังมักใช้ Past Simple
หลักที่ควรรู้
had + past participle
ใช้เมื่อจำเป็นต้องแยกลำดับอดีต
after/before/by the time ช่วยบอกลำดับ
PART 2 · ดูตัวอย่างให้เห็นภาพ
ภาษาอังกฤษ
จุดสังเกตในการเรียน
The film had started before we arrived.
ภาพยนตร์เริ่มไปแล้วก่อนพวกเรามาถึง — had started เกิดก่อน arrived
She was tired because she had not slept well.
เธอเหนื่อยเพราะก่อนหน้านั้นนอนไม่พอ — had not slept อธิบายสาเหตุที่เกิดก่อน
After I had finished the task, I went home.
หลังจากทำงานเสร็จแล้ว ฉันจึงกลับบ้าน — had finished มาก่อน went
He had never flown before that trip.
ก่อนทริปนั้นเขาไม่เคยนั่งเครื่องบิน — had never flown คือประสบการณ์ก่อนจุดหนึ่งในอดีต
Had they met before the meeting?
พวกเขาเคยพบกันก่อนการประชุมไหม — Had + subject + past participle
ง่าย1. Choose the best word or phrase to complete the sentence: “The film ____ started before we arrived.”
ดูเฉลยและคำอธิบาย
คำตอบ: had · ประโยคที่ถูกต้อง: The film had started before we arrived. · ภาพยนตร์เริ่มไปแล้วก่อนพวกเรามาถึง — had started เกิดก่อน arrived
ง่าย2. Choose the best word or phrase to complete the sentence: “The film had started before we ____.”
ดูเฉลยและคำอธิบาย
คำตอบ: arrived · ประโยคที่ถูกต้อง: The film had started before we arrived. · ภาพยนตร์เริ่มไปแล้วก่อนพวกเรามาถึง — had started เกิดก่อน arrived
ง่าย3. Choose the best word or phrase to complete the sentence: “She ____ tired because she had not slept well.”
ดูเฉลยและคำอธิบาย
คำตอบ: was · ประโยคที่ถูกต้อง: She was tired because she had not slept well. · เธอเหนื่อยเพราะก่อนหน้านั้นนอนไม่พอ — had not slept อธิบายสาเหตุที่เกิดก่อน
ง่าย4. Choose the best word or phrase to complete the sentence: “She was tired because she had not slept ____.”
ดูเฉลยและคำอธิบาย
คำตอบ: well · ประโยคที่ถูกต้อง: She was tired because she had not slept well. · เธอเหนื่อยเพราะก่อนหน้านั้นนอนไม่พอ — had not slept อธิบายสาเหตุที่เกิดก่อน
กลาง5. Choose the best word or phrase to complete the sentence: “After I ____ finished the task, I went home.”
ดูเฉลยและคำอธิบาย
คำตอบ: had · ประโยคที่ถูกต้อง: After I had finished the task, I went home. · หลังจากทำงานเสร็จแล้ว ฉันจึงกลับบ้าน — had finished มาก่อน went
กลาง6. Choose the best word or phrase to complete the sentence: “After I had finished the task, I went ____.”
ดูเฉลยและคำอธิบาย
คำตอบ: home · ประโยคที่ถูกต้อง: After I had finished the task, I went home. · หลังจากทำงานเสร็จแล้ว ฉันจึงกลับบ้าน — had finished มาก่อน went
กลาง7. Choose the best word or phrase to complete the sentence: “He ____ never flown before that trip.”
ดูเฉลยและคำอธิบาย
คำตอบ: had · ประโยคที่ถูกต้อง: He had never flown before that trip. · ก่อนทริปนั้นเขาไม่เคยนั่งเครื่องบิน — had never flown คือประสบการณ์ก่อนจุดหนึ่งในอดีต
กลาง8. Choose the best word or phrase to complete the sentence: “He had never flown before that ____.”
ดูเฉลยและคำอธิบาย
คำตอบ: trip · ประโยคที่ถูกต้อง: He had never flown before that trip. · ก่อนทริปนั้นเขาไม่เคยนั่งเครื่องบิน — had never flown คือประสบการณ์ก่อนจุดหนึ่งในอดีต
ท้าทาย9. Choose the best word or phrase to complete the sentence: “____ they met before the meeting?”
ดูเฉลยและคำอธิบาย
คำตอบ: Had · ประโยคที่ถูกต้อง: Had they met before the meeting? · พวกเขาเคยพบกันก่อนการประชุมไหม — Had + subject + past participle
ท้าทาย10. Choose the best word or phrase to complete the sentence: “Had they met before the ____?”
ดูเฉลยและคำอธิบาย
คำตอบ: meeting · ประโยคที่ถูกต้อง: Had they met before the meeting? · พวกเขาเคยพบกันก่อนการประชุมไหม — Had + subject + past participle