B2 · ระดับกลางตอนสูง (Upper Intermediate) TOEIC 605–780 IELTS 5.5–6.5 กาลและลักษณะ (Tense & Aspect)

Past Perfect

Past Perfect (had + past participle) ใช้บรรยายเหตุการณ์ที่เสร็จสิ้นลงก่อนหน้าอีกเหตุการณ์หนึ่งในอดีต มีความสำคัญอย่างยิ่งสำหรับการลำดับเรื่องราว

Past Perfect Tense คืออะไร?

Past Perfect Tense ถูกใช้เพื่ออธิบายเหตุการณ์หรือสถานการณ์ที่ เสร็จสมบูรณ์ลงแล้ว ก่อนที่จะมีอีกเหตุการณ์หนึ่งเกิดขึ้นตามมาในอดีต ให้ลองจินตนาการว่ามันคือ "อดีตที่เกิดก่อนอดีตอีกที" โดยเป็นการมองย้อนกลับไปจากจุดหนึ่งในอดีต แล้วอ้างถึงสิ่งที่เกิดขึ้นลึกลงไปในเส้นเวลาของอดีตครับ

วัตถุประสงค์หลักของ Tense นี้คือการตอบคำถามที่ว่า: "ในบรรดาสองเหตุการณ์ที่เกิดขึ้นในอดีต เหตุการณ์ไหนเกิดขึ้นก่อนกัน?"

โครงสร้างและสูตรของ Past Perfect

วิธีการสร้าง Past Perfect: ประโยคบอกเล่า (Positive Sentences)

รูปประโยคบอกเล่าต้องใช้กริยาช่วย "had" ร่วมกับกริยาช่อง 3 (Past Participle หรือ V.3) ครับ

สูตร: Subject + had + Past Participle (V.3) + Object
(ประธาน + had + กริยาช่อง 3 + กรรม)

ประธาน (S) กริยาช่วย (Auxiliary) กริยาช่อง 3 (V.3) คำระบุเวลา
I / You / He / She / It / We / They had ('d) worked / gone / seen before that winter.

ตัวอย่างพร้อมประเด็นทางไวยากรณ์:

By the time I arrived, she had already left (S + had + V.3). (กว่าฉันจะไปถึง เขาก็ออกไปเรียบร้อยแล้ว)
He had never seen snow before that winter. (เขาไม่เคยเห็นหิมะมาก่อนเลยจนกระทั่งถึงฤดูหนาวปีนั้น)
They had finished dinner when we got there. (พวกเขาพากันทานมื้อค่ำเสร็จแล้วตอนที่พวกเราไปถึง)

เคล็ดลับ: ในวิชาภาษาอังกฤษแบบพูด คำว่า "had" มักจะถูกลดรูปเหลือเพียง 'd (เช่น I'd seen, she'd left, we'd finished)

วิธีการสร้าง Past Perfect: ประโยคปฏิเสธ (Negative Sentences)

สำหรับการทำเป็นรูปปฏิเสธ เพียงแค่เติมคำว่า "not" เข้าไปหลัง "had" เท่านั้นครับ

สูตร: Subject + had not (hadn't) + Past Participle (V.3)
(ประธาน + hadn't + กริยาช่อง 3 + กรรม)

ประธาน (S) กริยาช่วย (ปฏิเสธ) กริยาช่อง 3 (V.3)
I / You / He / She / It / We / They hadn't (had not) arrived / done / met

ตัวอย่าง:

I hadn't eaten (S + hadn't + V.3) anything all day. (ฉันยังไม่ได้กินอะไรเลยตลอดทั้งวัน)
She hadn't realized the mistake until it was too late. (เขาไม่ได้เอะใจถึงข้อผิดพลาดเลยจนกระทั่งมันสายเกินไป)

วิธีการสร้าง Past Perfect: ประโยคคำถามและการตอบแบบสั้น

สำหรับประโยคคำถาม Yes/No ให้วางคำว่า "Had" ไว้หน้าสุดของประโยคครับ

สูตร: Had + Subject + Past Participle (V.3)?
(Had + ประธาน + กริยาช่อง 3 + กรรม?)

Had ประธาน (S) กริยาช่อง 3 (V.3)?
Had you / she / they finished? / been?

รูปสูตรการตอบสั้นๆ:

Had* she called before you left? — Yes, she had. (เขาโทรมาหาเธอก่อนที่เธอจะออกไปหรือเปล่า? - ใช่ เขาโทรมาแล้ว)
Had they met before? — No, they hadn't*. (พวกเขาเคยเจอกันมาก่อนไหม? - ไม่เคยครับ)

สูตรคำถาม Wh- Questions: Wh- word + had + S + V.3?

What had you done before that? (ก่อนหน้านั้นคุณทำอะไรไปเหรอ?)
Where had she gone? (เขาไปไหนมานะ?)


เมื่อไหร่ที่ควรใช้ Past Perfect Tense ในภาษาอังกฤษ

1. ใช้บอกลำดับก่อนหลังของสองเหตุการณ์ในอดีต (Sequencing)

เมื่อมีสองเหตุการณ์เกิดขึ้นในอดีต Past Perfect จะใช้บอกเหตุการณ์ที่เกิดขึ้น "ก่อน" ส่วน Past Simple จะใช้บอกเหตุการณ์ที่เกิดขึ้น "ทีหลัง" ครับ

โครงสร้าง: ประธาน + had + V.3 [เหตุการณ์ที่ 1] + when/after + ประธาน + V.2 [เหตุการณ์ที่ 2]

When I arrived (เหตุการณ์ที่ 2), she had already left (เหตุการณ์ที่ 1). (ตอนฉันไปถึง เขาออกไปก่อนแล้ว)
He locked the door (เหตุการณ์ที่ 2) after everyone had gone (เหตุการณ์ที่ 1).
She passed the exam because she had studied hard. (เขาสอบผ่านเพราะว่าเขาตั้งใจอ่านหนังสือมาอย่างดี)

2. ใช้ในประโยครายงานทางอ้อม (Reported Speech) และความคิด

เมื่อเรานำคำพูดหรือความคิดจากในอดีตมาเล่าใหม่ ช่วงเวลาของกริยาจะถูกขยับถอยหลังลึกลงไปในอดีตอีก 1 ขั้นครับ
(Present Simple → Past Simple → Past Perfect)

ประโยคต้นทาง: "I lost my keys." → He told me he had lost his keys. (เขาบอกฉันว่าเขาทำกุญแจหาย)
I suddenly remembered that I had left my phone at home. (ฉันเพิ่งจะนึกขึ้นได้ว่าลืมโทรศัพท์ไว้ที่บ้าน)

3. ใช้กับเงื่อนไขที่เป็นไปไม่ได้ในอดีต (Third Conditional)

Past Perfect เป็นส่วนประกอบสำคัญใน ประโยคเงื่อนไขแบบที่ 3 (If-clause) ซึ่งใช้อธิบายเหตุการณ์สมมติในอดีตที่ไม่ได้เกิดขึ้นจริงครับ

If I had known, I would have come earlier. (ถ้าฉันรู้ (แต่จริงๆ ไม่รู้) ฉันก็คงมาเร็วกว่านี้แล้ว)
She would have passed if she had studied more. (เขาคงสอบผ่านไปแล้วถ้าเขาตั้งใจอ่านหนังสือมากกว่านี้)

4. ใช้ตามหลังคำเชื่อมบอกลำดับที่ชัดเจน

Past Perfect มักปรากฏตามหลังคำเชื่อมเหล่านี้: after, when, by the time, once, as soon as, until, before

After* she had read the letter, she sat quietly for a long time. (หลังจากที่เขาได้อ่านจดหมาย เขาก็นั่งนิ่งอยู่นานเลย)
He
waited until the others had left* the room.


คำบอกเวลา (Signal Words) ที่พบบ่อย

คำบอกเวลา วิธีการใช้ ตัวอย่างประโยค
already / just เสร็จสมบูรณ์ก่อนอีกเหตุการณ์หนึ่งพอดิบพอดี She had just eaten by then.
by the time กำหนดเส้นตายสำหรับเหตุการณ์ที่เกิดก่อน By the time he arrived, we'd left.
after นำหน้าเหตุการณ์ที่เกิดก่อน After she had finished, she retired.
before นำหน้าเหตุการณ์ที่เกิดทีหลัง He had done it before anyone noticed.
never … before เน้นประสบการณ์ครั้งแรกในชีวิต I had never tried sushi before that.

วิธีการแยกความแตกต่างระหว่าง Past Perfect และ Past Simple

นี่คือความแตกต่างที่สำคัญมากเพื่อให้การเล่าเรื่องของคุณชัดเจนและสมเหตุสมผลครับ

หัวข้อ Past Perfect (had + V.3) Past Simple (V.2)
แนวคิดหลัก เหตุการณ์ที่เกิดขึ้น ก่อนหน้า ระหว่างสองเหตุการณ์ในอดีต เหตุการณ์ที่เกิดขึ้น ทีหลัง หรือเป็นเพียงเหตุการณ์เดี่ยวๆ ในอดีต
ช่วงเวลา จบลงอย่างสมบูรณ์ ก่อนจะถึง จุดเวลาในอดีตนั้น เกิดขึ้น ณ ขณะนั้น ในอดีต
ตัวอย่าง When she arrived, he had left. (เขาไปก่อนแล้ว ทั้งคู่ไม่เจอกัน) When she arrived, he left. (เขาออกจากที่นั่นทันทีที่เขามาถึงพอดี)

คำแนะนำจากผู้สอน: หากลำดับเหตุการณ์ชัดเจน 100% อยู่แล้วด้วยคำว่า before, after หรือ first การใช้ Past Perfect จะกลายเป็นสิ่งที่คุณเลือกใช้ก็ได้หรือไม่ใช้ก็ได้ครับ คุณสามารถใช้ Past Simple ทั้งสองกริยาเลยก็ได้:

She left before he arrived. (แบบนี้ถูกต้อง ลำดับเวลามันชัดเจนอยู่แล้วด้วยคำว่า before)


คำถามที่พบบ่อย (FAQ)

ทำไมบางประโยคถึงมีคำว่า "had" สองตัว? (เช่น "I had had lunch")

แบบนี้ถูกต้องตามหลักไวยากรณ์เป๊ะเลยครับ! "had" ตัวแรกคือกริยาช่วย (ตามสูตรของ Past Perfect) ส่วน "had" ตัวที่สองคือกริยาช่องที่ 3 (V.3) จริงๆ ของคำว่า "to have" ที่แปลว่า ทานอาหาร หรือ ครอบครอง นั่นเองครับ

I didn't eat dinner because I had had a gigantic lunch earlier. (ฉันไม่ทานมื้อค่ำเพราะตอนกลางวันทานมาหนักมากแล้ว)

ใช้ Past Perfect เป็นกริยาเพียงตัวเดียวในประโยคได้ไหม?

ส่วนใหญ่จะ ไม่ได้ ครับ Past Perfect มีไว้เพื่อเปรียบเทียบช่วงเวลาหนึ่งในอดีตกับอีกช่วงเวลาหนึ่งเสมอ หากคุณมีเพียงเหตุการณ์เดียวในประโยค ให้ใช้ Past Simple ปกติครับ (I went to the store) อย่าพูดว่า "I had gone to the store" เว้นแต่จะมีเหตุการณ์อื่นตามมาครับ (...before my mom called me)


สรุปและสูตรลัด (Cheatsheet) สำหรับ Past Perfect

รูปแบบการใช้งาน สูตรโครงสร้าง ตัวอย่าง
เหตุการณ์ที่เกิดก่อนอดีต S + had + V.3 + [before/when] + V.2 She had left when I arrived.
ประโยครายงานทางอ้อม said/told + S + had + V.3 She said she had finished.
เงื่อนไขแบบที่ 3 If + S + had + V.3... If I had known, I'd have called.

💡 กฎเหล็ก (Golden Identifier): ในสบรรดาสองเหตุการณ์ในอดีต อันไหนเกิดขึ้น ก่อนเพื่อน?
- อันที่เกิดก่อน → Past Perfect (had + V.3)
- อันที่เกิดตามมา → Past Simple (V.2)

A1 Present Simple (To Be) กาลและลักษณะ (Tense & Aspect) A1 Present Simple กาลและลักษณะ (Tense & Aspect) A2 Past Simple (To Be: was / were) กาลและลักษณะ (Tense & Aspect) A2 Past Simple กาลและลักษณะ (Tense & Aspect) A2 Present Continuous กาลและลักษณะ (Tense & Aspect) A2 Future with Going To กาลและลักษณะ (Tense & Aspect) A2 Present Perfect (Introduction) กาลและลักษณะ (Tense & Aspect) B1 Present Perfect (Extended) กาลและลักษณะ (Tense & Aspect) B1 Past Continuous กาลและลักษณะ (Tense & Aspect) B1 Future Simple (will) กาลและลักษณะ (Tense & Aspect) B1 Future Continuous กาลและลักษณะ (Tense & Aspect) B2 Present Perfect Continuous กาลและลักษณะ (Tense & Aspect) B2 Past Perfect Continuous กาลและลักษณะ (Tense & Aspect) B2 กริยาที่แสดงการขอร้องหรือบังคับ (Causative Verbs) กาลและลักษณะ (Tense & Aspect) C1 Future Perfect กาลและลักษณะ (Tense & Aspect) C1 Future Perfect Continuous กาลและลักษณะ (Tense & Aspect) C1 Habitual Past (Used To vs Would) กาลและลักษณะ (Tense & Aspect) C2 Stative vs Dynamic Verbs (Advanced Uses) กาลและลักษณะ (Tense & Aspect) C2 ลักษณะกำกับนาม (Aspect) ในการเล่าเรื่องและลำดับความที่ซับซ้อน กาลและลักษณะ (Tense & Aspect)