ขั้นสูง · Unit 3

กาลอดีตก่อนหน้า

กาลอดีตก่อนหน้า (had + รูปกริยาช่อง 3) คือกาลที่บอกเรื่องซึ่งเกิดขึ้นไปแล้วก่อนช่วงเวลาหนึ่งในอดีต เมื่อมีเหตุการณ์ในอดีตสองเหตุการณ์ ให้ใช้กาลอดีตก่อนหน้ากับ เหตุการณ์ที่เกิดก่อน และใช้กาลอดีตธรรมดากับเหตุการณ์ที่เกิดที…

คำอธิบาย

กาลอดีตก่อนหน้า (had + รูปกริยาช่อง 3) คือกาลที่บอกเรื่องซึ่งเกิดขึ้นไปแล้วก่อนช่วงเวลาหนึ่งในอดีต เมื่อมีเหตุการณ์ในอดีตสองเหตุการณ์ ให้ใช้กาลอดีตก่อนหน้ากับ เหตุการณ์ที่เกิดก่อน และใช้กาลอดีตธรรมดากับเหตุการณ์ที่เกิดทีหลัง

 

A.  รูป — had + รูปกริยาช่อง 3 

ในภาษาอังกฤษ กาลอดีตก่อนหน้าใช้ had เพียงคำเดียวกับประธานทุกตัว แล้วเติมรูปกริยาช่อง 3 ของคำกริยาไว้ข้างหลัง had + รูปกริยาช่อง 3 = อดีตของอดีต ขอให้จำสูตรนี้ไว้ทั้งชุด ถึงประธานจะเป็นบุรุษที่ 3 เอกพจน์ก็ยังใช้ had ไม่เปลี่ยนเป็น has

ประธานhad + p.p.ตัวอย่าง
Ihad + p.p.I had finished before 5.
youhad + p.p.You had finished.
he / she / ithad + p.p.She had finished.
wehad + p.p.We had finished.
theyhad + p.p.They had finished.
  • I had read the book before I saw the movie. (ฉันอ่านหนังสือเล่มนั้นไว้แล้วก่อนจะดูหนัง)
  • She had gone home when I called her office. (ตอนที่ฉันโทรไปที่ออฟฟิศของเธอ เธอกลับบ้านไปแล้ว)
  • We had eaten dinner before they arrived. (เรากินอาหารเย็นไปแล้วก่อนที่พวกเขาจะมาถึง)

 

B.  ความหมาย — ก่อนช่วงเวลาหนึ่งในอดีต 

กาลอดีตก่อนหน้าใช้เมื่อจับช่วงเวลาอ้างอิงในอดีตของเรื่องเล่าไว้ก่อน แล้วชี้เรื่องที่เกิดขึ้นไปแล้วก่อนหน้าช่วงเวลานั้น ช่วงเวลาอดีตที่เป็นจุดอ้างอิงมักรับหน้าที่โดยประโยคที่ใช้กาลอดีตธรรมดา

สถานการณ์เหตุการณ์ที่เกิดก่อน (อดีตก่อนหน้า)จุดอ้างอิงในอดีต (อดีตธรรมดา)
ไปแล้วก่อนจะถึงShe had leftwhen I arrived
ดูไปแล้วI had seen the filmbefore we watched it again
ลืมไปแล้วHe had forgotten my namewhen we met again
  • The kids were happy because their dad had brought gifts. (เด็ก ๆ ดีใจเพราะพ่อเอาของขวัญมาให้แล้ว)
  • I didn't recognize her because she had cut her hair. (ฉันจำเธอไม่ได้เพราะเธอตัดฉันไปแล้ว)
  • We were late because the taxi had not come. (เราไปสายเพราะแท็กซี่ยังไม่มาสักคัน)
  • She looked tired because she hadn't slept well. (เธอดูเหนื่อยเพราะเธอนอนไม่ค่อยหลับมาก่อนหน้านั้น)

 

C.  ลำดับเวลากับกาลอดีต 

เมื่อในประโยคมีเหตุการณ์ในอดีตสองเหตุการณ์ ให้ใช้กาลอดีตก่อนหน้ากับเหตุการณ์ที่มาก่อน และใช้กาลอดีตธรรมดากับเหตุการณ์ที่มาทีหลัง เพื่อทำให้ลำดับชัดเจน คำสันธานอย่าง before·after·when·by the time เป็นสัญญาณที่เชื่อมสองช่วงเวลานั้นเข้าด้วยกัน

แกนเวลากาลตัวอย่างประโยค
เหตุการณ์ที่มาก่อนอดีตก่อนหน้าShe had finished her homework
เหตุการณ์ที่มาทีหลังอดีตธรรมดาbefore her mom came home.
  • After I had done my homework, I watched TV. (หลังจากทำการบ้านเสร็จไปแล้ว ฉันจึงดูโทรทัศน์)
  • By the time we got to the theater, the movie had started. (ตอนที่เราไปถึงโรงหนัง หนังเริ่มไปแล้ว)
  • She told me that she had visited Paris twice. (เธอบอกฉันว่าเธอไปปารีสมาแล้วสองครั้ง)
  • Before he moved to Seoul, he had lived in Busan for ten years. (ก่อนที่เขาจะย้ายมาโซล เขาอาศัยอยู่ที่ปูซานมาแล้วสิบปี)

ประเด็นสำคัญ

  1. 1ในภาษาอังกฤษ กาลอดีตก่อนหน้าใช้ had เพียงคำเดียวไม่ว่าประธานจะเป็นอะไร และไม่เปลี่ยนเป็น has แม้ประธานจะเป็นบุรุษที่ 3 เอกพจน์ นี่คือหัวใจของรูป (เช่น She had gone, We had gone.)
  2. 2กาลอดีตก่อนหน้าใช้เมื่อมีช่วงเวลาอดีตที่เป็นจุดอ้างอิงเท่านั้น ถ้ามาลอย ๆ เพียงลำพังจะฟังดูขัด ขอให้จำข้อนี้ไว้ (เช่น I had visited Paris before I turned 20.)
  3. 3เมื่อ before·after·when·by the time เชื่อมเหตุการณ์ในอดีตสองเหตุการณ์ ให้วางกาลอดีตก่อนหน้าไว้ที่เหตุการณ์ซึ่งมาก่อน ขอให้จับความรู้สึกนี้ไว้ (เช่น By the time we arrived, the show had started.)
  4. 4รูปย่อของ had ติดกับประธานเป็น 'd กลายเป็น I'd, she'd, they'd และในบทสนทนาส่วนใหญ่ใช้รูปย่อ ข้อนี้ก็ควรรู้ไว้ (เช่น I'd already eaten dinner.)
  5. 5ในภาษาไทย สำนวนอย่าง «ทำไปแล้ว·อยู่ในสภาพที่ทำแล้ว·หลังจากทำแล้วจึง…» แปลเป็นกาลอดีตก่อนหน้าได้อย่างเป็นธรรมชาติ ถ้าจับความรู้สึกนี้ได้ การเลือกกาลก็จะง่ายขึ้น.

ตัวอย่าง

When I arrived, the movie had already started.
ตอนที่ฉันไปถึง หนังเริ่มไปแล้ว.
She had left the office before I got there.
เธอออกจากออฟฟิศไปแล้วก่อนที่ฉันจะไปถึงที่นั่น.
The train had already left when we reached the station.
รถไฟออกไปแล้วตอนที่เราไปถึงสถานี.
By the time we arrived, they had finished dinner.
ตอนที่เราไปถึง พวกเขากินอาหารเย็นเสร็จไปแล้ว.
He was tired because he had worked all day.
เขาเหนื่อยเพราะเขาทำงานมาแล้วทั้งวัน.
บทนี้ยังมีตัวอย่างอีก สมัครสมาชิกเพื่อดูและฟังทั้งหมด

ข้อผิดที่พบบ่อย

When I arrived, the movie has already started.
When I arrived, the movie had already started.
She had went home before I called.
She had gone home before I called.
He has finished his homework before dinner.
He had finished his homework before dinner.
By the time we arrived, they finished dinner.
By the time we arrived, they had finished dinner.
I had visit Paris twice.
I had visited Paris twice.
ลองตรวจสอบว่าเข้าใจจริงหรือไม่
อ่านเข้าใจกับทำถูกเป็นคนละเรื่อง เมื่อตอบผิด AI จะบอกว่าคุณติดตรงหัวข้อไหน
ฝึกทำข้อสอบฟรี