Past perfect tense ใช้แสดงการกระทำที่เกิดขึ้นก่อนอีกการกระทำหนึ่งในอดีต เป็นกาลที่จัดลำดับเหตุการณ์อดีตสองอย่างให้ถูกต้อง และมักถูกสับสนกับ past simple เพราะทั้งคู่บรรยายการกระทำที่จบลงแล้ว คู่มือนี้ครอบคลุมสูตรโครงสร้าง คำบอกสัญญาณ ข้อผิดพลาดที่พบบ่อย และวิธีรู้ว่าเมื่อไหร่ที่จำเป็นต้องใช้กาลนี้จริง ๆ
.webp?alt=media&token=413a8740-23d3-4b5a-a60e-1364b6e12c0a)
คุณสร้าง past perfect ด้วย had ตามด้วยกริยาช่องที่ 3 (past participle) ของกริยาหลัก มันเป็นหนึ่งในสี่กาลอดีต และเป็นกาลเดียวที่มีหน้าที่ทั้งหมดคือเปรียบเทียบสองช่วงเวลาในอดีตเข้าด้วยกัน
การเปรียบเทียบ past perfect กับกาลอดีตพี่น้องกันช่วยให้เห็นชัดว่ามันทำหน้าที่ระบุเหตุการณ์ที่เกิดก่อนจากสองเหตุการณ์ในอดีตอย่างไร:
| กาล | จุดเน้น | ตัวอย่าง |
|---|---|---|
| Past simple | การกระทำที่จบลงแล้ว | She left the office. |
| Past continuous | การกระทำที่กำลังดำเนินอยู่ในช่วงเวลาหนึ่งในอดีต | She was leaving the office at 6 PM. |
| Past perfect | การกระทำที่เกิดก่อนอีกการกระทำในอดีต | She had left the office before we called. |
| Past perfect continuous | ระยะเวลาที่ดำเนินมาก่อนอีกการกระทำในอดีต | She had been leaving early all week before the schedule changed. |
หน้าที่หลักของกาลนี้คือบอกว่าการกระทำใดในสองอย่างเกิดขึ้นก่อน "When we arrived, the train had left" บอกคุณว่ารถไฟออกไปก่อนที่เราจะมาถึง เพราะ had left ระบุเหตุการณ์ที่เกิดก่อน ถ้าไม่มี past perfect ประโยค "When we arrived, the train left" จะทำให้ลำดับคลุมเครือ และผู้ฟังต้องเดาว่ารถไฟออกก่อนหรือหลังคุณไปถึง
การสร้างประโยค past perfect ใช้โครงสร้างมาตรฐานด้วย had และกริยาช่องที่ 3 ของกริยาหลัก:
| รูปประโยค | กฎ | ตัวอย่าง |
|---|---|---|
| บอกเล่า | had + past participle | She had left. |
| ปฏิเสธ | had not (hadn't) + past participle | They hadn't eaten. |
| คำถาม | Had + ประธาน + past participle? | Had you seen it? |
คำบอกเวลาบางคำมักเป็นตัวนำความสัมพันธ์แบบ past perfect ในประโยค:
| คำ / อนุประโยค | ตัวอย่าง |
|---|---|
| before | I had finished before she arrived. |
| after | After he had eaten, he left. |
| by the time | By the time we got there, they had gone. |
| already (ในอดีต) | She had already left when I called. |
| never (ในอดีต) | He had never seen snow before that trip. |
Past perfect มีประโยชน์ในบริบทการเล่าเรื่องและประโยคเงื่อนไขหลายรูปแบบ:
ระบุอย่างชัดเจนว่าการกระทำใดเกิดขึ้นก่อนอีกช่วงเวลาหนึ่งในอดีต
อธิบายสถานะหรือระยะเวลาที่ดำเนินมาจนถึงเหตุการณ์หนึ่งในอดีต
เล่าสิ่งที่ใครบางคนพูดถึงการกระทำที่จบลงก่อนหน้านั้น
แสดงความปรารถนาเกี่ยวกับเหตุการณ์ในอดีตที่เปลี่ยนแปลงไม่ได้
ประโยคเงื่อนไขเกี่ยวกับอดีต: ใช้ในโครงสร้างเงื่อนไขแบบที่สาม เพื่อพูดถึงความเป็นไปได้ในอดีตที่ไม่ได้เกิดขึ้นจริง: "If I had known, I would have called you."
ดูตัวอย่างต่อไปนี้เพื่อเห็นว่า past perfect สร้างลำดับเวลาที่ชัดเจนได้อย่างไร:
| ประโยค | เหตุการณ์ที่เกิดขึ้นก่อน |
|---|---|
| When we arrived, the train had left. | รถไฟออกเดินทาง |
| She had finished dinner before he called. | การกินมื้อเย็นเสร็จ |
| They hadn't met before that party. | การพบกันยังไม่เคยเกิดขึ้น |
| He had already eaten when she offered him food. | การกินอาหาร |
| We had never traveled abroad before that trip. | ไม่เคยเดินทางต่างประเทศมาก่อน |
หลีกเลี่ยงข้อผิดพลาดเรื่องลำดับเหตุการณ์เหล่านี้เมื่อพูดถึงเหตุการณ์อดีตที่เชื่อมโยงกัน:
| ไม่ถูกต้อง | ถูกต้อง |
|---|---|
| When we arrived, the train left. (ลำดับคลุมเครือ) | When we arrived, the train had left. |
| She has left before I called. | She had left before I called. |
| I had finish my homework yesterday. | I had finished my homework by the time class started. |
Learna AI จะฟังหาเหตุการณ์อดีตสองเหตุการณ์ในเรื่องเล่าเดียวกัน และตรวจว่า had ถูกใช้ระบุเหตุการณ์ที่เกิดก่อนอย่างถูกต้องหรือไม่ โดยแก้ลำดับเหตุการณ์ให้ทันทีไม่ใช่แค่แก้ไวยากรณ์ นอกจากนี้ยังเตือนเมื่อใช้มากเกินไป เพราะ past perfect ใช้กับเหตุการณ์ที่เกิดก่อนจากสองเหตุการณ์เท่านั้น ไม่ใช่กับทุกการกระทำในอดีตของเรื่องเล่า และยังคอยสังเกตอนุประโยคบอกเวลา เช่น before, after และ by the time ที่มักเป็นสัญญาณว่าจำเป็นต้องใช้กาลนี้ ผู้เรียนที่ฝึกเล่าเรื่องหลายขั้นตอนกับ Learna รายงานว่า เรียงลำดับเหตุการณ์ในอดีตได้ถูกต้องดีขึ้น 83% ในการลองครั้งแรก
เมื่อการจัดลำดับสองเหตุการณ์ในอดีตกลายเป็นเรื่องธรรมชาติแล้ว การเพิ่มมิติของระยะเวลาด้วย past perfect continuous ก็จะต่อยอดทักษะเดียวกันนี้สำหรับการกระทำที่ดำเนินต่อเนื่องในอดีต
นำความรู้ไวยากรณ์ของคุณไปฝึกใช้จริงกับเส้นทางการเรียนของ Learna:
คือกาลที่สร้างจาก had ตามด้วยกริยาช่องที่ 3 ใช้บอกว่าการกระทำใดในสองอย่างเกิดขึ้นก่อน เช่น When we arrived, the train had left.
บอกเล่า: had + past participle ปฏิเสธ: had not (hadn't) + past participle คำถาม: Had + ประธาน + past participle?
ใช้เพื่อแสดงว่าการกระทำหนึ่งในอดีตเกิดขึ้นก่อนอีกการกระทำหนึ่ง หรือเพื่ออธิบายการกระทำที่ดำเนินต่อเนื่องมาจนถึงจุดหนึ่งในอดีต
ใช้ had กับประธานทุกตัว ตามด้วยกริยาช่องที่ 3 และใช้เฉพาะกับเหตุการณ์ที่เกิดก่อนเมื่อเปรียบเทียบสองเหตุการณ์อดีตในประโยคเดียวกัน
เริ่มด้วย Had ตามด้วยประธาน แล้วจึงเป็นกริยาช่องที่ 3 เช่น Had you seen it? Had she left already?
เลือกเหตุการณ์ที่เกิดก่อนจากสองเหตุการณ์ ใส่ had ตามด้วยกริยาช่องที่ 3 แล้วเล่าเหตุการณ์ที่เกิดหลังด้วย past simple เช่น She had finished dinner before he called.
การใช้กับทุกการกระทำในอดีต แทนที่จะใช้เฉพาะเหตุการณ์ที่เกิดก่อนในลำดับสองเหตุการณ์ ซึ่งทำให้ประโยคเยิ่นเย้อโดยไม่จำเป็น
ได้ เช่น He had lived there for ten years before he moved แสดงระยะเวลาที่ดำเนินมาจนถึงตอนที่เขาย้ายออก
โดยทั่วไปใช่ Past perfect จะมีความหมายก็เมื่อเทียบกับอีกการกระทำในอดีต หรือมีจุดอ้างอิงเวลาในอดีตที่ระบุไว้
Present perfect เชื่อมการกระทำในอดีตกับปัจจุบัน ส่วน past perfect เชื่อมการกระทำที่เกิดก่อนกับการกระทำที่เกิดหลังในอดีต
ใช้ past perfect กับเหตุการณ์ที่เกิดก่อนจากสองเหตุการณ์ และใช้ past simple กับเหตุการณ์ที่เกิดหลัง หรือกับเหตุการณ์อดีตเดี่ยว ๆ
Present perfect, past perfect และ future perfect แต่ละกาลเชื่อมสองจุดเวลาเข้าด้วยกัน ไม่ว่าจะเป็นอดีตถึงปัจจุบัน อดีตถึงอดีต หรือปัจจุบันถึงกำหนดเวลาในอนาคต
Learna AI ติดตามลำดับเหตุการณ์ในเรื่องที่คุณเล่า และเตือนเมื่อประโยคใดควรใช้ had เพื่อระบุเหตุการณ์ที่เกิดก่อนแต่ไม่ได้ใช้
ได้ Learna AI ตรวจงานเขียนเล่าเรื่องและรายงานว่าเรียงลำดับเหตุการณ์ถูกต้องหรือไม่ ซึ่งมีประโยชน์อย่างมากสำหรับเรียงความในการสอบที่ต้องเล่าเหตุการณ์ในอดีตตามลำดับ