VocabNote
กาลระดับสูง

อดีตกาลสมบูรณ์

Past Perfect

อดีตกาลสมบูรณ์อธิบายการกระทำที่เสร็จสิ้นก่อนการกระทำอื่นหรือเวลาอื่นในอดีต เกิดจาก had + กริยาช่อง 3 มักใช้กับอดีตกาลปกติเพื่อแสดงลำดับเหตุการณ์สองเหตุการณ์ในอดีต และกับคำเช่น before, after, when, already และ by the time

เมื่อไหร่ที่ใช้

ใช้อดีตกาลสมบูรณ์เพื่อทำให้ชัดเจนว่าการกระทำในอดีตหนึ่งเกิดขึ้นก่อนอีกการกระทำในอดีตหนึ่ง มีประโยชน์มากเมื่อลำดับเหตุการณ์ไม่ชัดเจนจากบริบท

โครงสร้าง

positiveS + had + past participle

By the time I arrived, the film had already started.

เมื่อฉันมาถึง ภาพยนตร์**ได้เริ่มไปแล้ว**

negativeS + hadn't + past participle

She hadn't visited London before she moved there.

เธอ**ไม่เคยไป**ลอนดอนก่อนที่จะย้ายไปที่นั่น

questionHad + 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)

กาล