อดีตกาลสมบูรณ์
Past Perfect
อดีตกาลสมบูรณ์อธิบายการกระทำที่เสร็จสิ้นก่อนการกระทำอื่นหรือเวลาอื่นในอดีต เกิดจาก had + กริยาช่อง 3 มักใช้กับอดีตกาลปกติเพื่อแสดงลำดับเหตุการณ์สองเหตุการณ์ในอดีต และกับคำเช่น before, after, when, already และ by the time
เมื่อไหร่ที่ใช้
ใช้อดีตกาลสมบูรณ์เพื่อทำให้ชัดเจนว่าการกระทำในอดีตหนึ่งเกิดขึ้นก่อนอีกการกระทำในอดีตหนึ่ง มีประโยชน์มากเมื่อลำดับเหตุการณ์ไม่ชัดเจนจากบริบท
โครงสร้าง
S + had + past participleBy the time I arrived, the film had already started.
เมื่อฉันมาถึง ภาพยนตร์**ได้เริ่มไปแล้ว**
S + hadn't + past participleShe hadn't visited London before she moved there.
เธอ**ไม่เคยไป**ลอนดอนก่อนที่จะย้ายไปที่นั่น
Had + S + past participle?Had he eaten before the meeting?
เขา**ได้กิน**ก่อนการประชุมหรือไม่?
คำบ่งชี้
- before
- after
- when
- by the time
- already
- just
- never...before
ตัวอย่าง
By the time I arrived, the film had already started.
เมื่อฉันมาถึง ภาพยนตร์**ได้เริ่มไปแล้ว**
She had never visited London before she moved there.
เธอ**ไม่เคยไป**ลอนดอนก่อนที่จะย้ายไปที่นั่น
He realized he had forgotten his wallet at home.
เขารู้ว่าเขา**ลืม**กระเป๋าเงินไว้ที่บ้าน
When we got to the station, the train had left.
เมื่อเรา**ไปถึง**สถานี รถไฟ**ได้ออกไปแล้ว**
I had studied for weeks before I took the exam.
ฉัน**ได้เรียน**มาหลายสัปดาห์ก่อนสอบ
ข้อผิดพลาดที่พบบ่อย
When I arrived, the party already started.
When I arrived, the party had already started.
เมื่อการกระทำในอดีตหนึ่งเกิดขึ้นก่อนอีกหนึ่ง ให้ใช้อดีตกาลสมบูรณ์ (had + กริยาช่อง 3) สำหรับเหตุการณ์ที่เกิดก่อน
She has gone before he arrived.
She had gone before he arrived.
ใช้อดีตกาลสมบูรณ์ (had gone) ไม่ใช่ปัจจุบันกาลสมบูรณ์ (has gone) สำหรับการกระทำก่อนการกระทำในอดีตอื่น
เคล็ดลับ
คิดว่าอดีตกาลสมบูรณ์คือ 'อดีตของอดีต' เมื่อคุณกำลังพูดถึงอดีตอยู่แล้วและต้องย้อนกลับไปไกลกว่านั้น → ใช้อดีตกาลสมบูรณ์ (had + กริยาช่อง 3)