logo

Learna

BlogFAQ
กาลของคำกริยา

Past Perfect Tense: เหตุการณ์ไหนเกิดขึ้นก่อน?

Past perfect tense ใช้แสดงการกระทำที่เกิดขึ้นก่อนอีกการกระทำหนึ่งในอดีต เป็นกาลที่จัดลำดับเหตุการณ์อดีตสองอย่างให้ถูกต้อง และมักถูกสับสนกับ past simple เพราะทั้งคู่บรรยายการกระทำที่จบลงแล้ว คู่มือนี้ครอบคลุมสูตรโครงสร้าง คำบอกสัญญาณ ข้อผิดพลาดที่พบบ่อย และวิธีรู้ว่าเมื่อไหร่ที่จำเป็นต้องใช้กาลนี้จริง ๆ

Past Perfect Tense คืออะไร?

คุณสร้าง past perfect ด้วย had ตามด้วยกริยาช่องที่ 3 (past participle) ของกริยาหลัก มันเป็นหนึ่งในสี่กาลอดีต และเป็นกาลเดียวที่มีหน้าที่ทั้งหมดคือเปรียบเทียบสองช่วงเวลาในอดีตเข้าด้วยกัน

"By the time we finally arrived at the station, Sarah had already left on an earlier train."

ภาพรวมของตระกูลกาลอดีต

การเปรียบเทียบ 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" จะทำให้ลำดับคลุมเครือ และผู้ฟังต้องเดาว่ารถไฟออกก่อนหรือหลังคุณไปถึง

ถูกต้อง "By the time she called, I had already left."
ไม่ถูกต้อง "By the time she called, I already 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 เมื่อใด?

Past perfect มีประโยชน์ในบริบทการเล่าเรื่องและประโยคเงื่อนไขหลายรูปแบบ:

เหตุการณ์แรกจากสองเหตุการณ์ เหตุการณ์ที่เกิดก่อน

ระบุอย่างชัดเจนว่าการกระทำใดเกิดขึ้นก่อนอีกช่วงเวลาหนึ่งในอดีต

ตัวอย่าง: "When we arrived, the train had left."
ช่วงเวลาก่อนจุดหนึ่งในอดีต ระยะเวลา

อธิบายสถานะหรือระยะเวลาที่ดำเนินมาจนถึงเหตุการณ์หนึ่งในอดีต

ตัวอย่าง: "He had lived there for ten years before he moved."
ประโยคเล่าความ การเล่าความ

เล่าสิ่งที่ใครบางคนพูดถึงการกระทำที่จบลงก่อนหน้านั้น

ตัวอย่าง: "She said she had already finished the report."
ความเสียดาย & การย้อนคิด สมมติ

แสดงความปรารถนาเกี่ยวกับเหตุการณ์ในอดีตที่เปลี่ยนแปลงไม่ได้

ตัวอย่าง: "I wish I had studied harder before the exam."

ประโยคเงื่อนไขเกี่ยวกับอดีต: ใช้ในโครงสร้างเงื่อนไขแบบที่สาม เพื่อพูดถึงความเป็นไปได้ในอดีตที่ไม่ได้เกิดขึ้นจริง: "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 สอน Past Perfect อย่างไร?

Learna AI จะฟังหาเหตุการณ์อดีตสองเหตุการณ์ในเรื่องเล่าเดียวกัน และตรวจว่า had ถูกใช้ระบุเหตุการณ์ที่เกิดก่อนอย่างถูกต้องหรือไม่ โดยแก้ลำดับเหตุการณ์ให้ทันทีไม่ใช่แค่แก้ไวยากรณ์ นอกจากนี้ยังเตือนเมื่อใช้มากเกินไป เพราะ past perfect ใช้กับเหตุการณ์ที่เกิดก่อนจากสองเหตุการณ์เท่านั้น ไม่ใช่กับทุกการกระทำในอดีตของเรื่องเล่า และยังคอยสังเกตอนุประโยคบอกเวลา เช่น before, after และ by the time ที่มักเป็นสัญญาณว่าจำเป็นต้องใช้กาลนี้ ผู้เรียนที่ฝึกเล่าเรื่องหลายขั้นตอนกับ Learna รายงานว่า เรียงลำดับเหตุการณ์ในอดีตได้ถูกต้องดีขึ้น 83% ในการลองครั้งแรก

เมื่อการจัดลำดับสองเหตุการณ์ในอดีตกลายเป็นเรื่องธรรมชาติแล้ว การเพิ่มมิติของระยะเวลาด้วย past perfect continuous ก็จะต่อยอดทักษะเดียวกันนี้สำหรับการกระทำที่ดำเนินต่อเนื่องในอดีต

สำรวจเพิ่มเติม

นำความรู้ไวยากรณ์ของคุณไปฝึกใช้จริงกับเส้นทางการเรียนของ Learna:

FAQ

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

Past perfect คืออะไร และมีตัวอย่างอย่างไร?

คือกาลที่สร้างจาก had ตามด้วยกริยาช่องที่ 3 ใช้บอกว่าการกระทำใดในสองอย่างเกิดขึ้นก่อน เช่น When we arrived, the train had left.

สูตรของ past perfect คืออะไร?

บอกเล่า: had + past participle ปฏิเสธ: had not (hadn't) + past participle คำถาม: Had + ประธาน + past participle?

ควรใช้ past perfect เมื่อใด?

ใช้เพื่อแสดงว่าการกระทำหนึ่งในอดีตเกิดขึ้นก่อนอีกการกระทำหนึ่ง หรือเพื่ออธิบายการกระทำที่ดำเนินต่อเนื่องมาจนถึงจุดหนึ่งในอดีต

กฎของ past perfect มีอะไรบ้าง?

ใช้ had กับประธานทุกตัว ตามด้วยกริยาช่องที่ 3 และใช้เฉพาะกับเหตุการณ์ที่เกิดก่อนเมื่อเปรียบเทียบสองเหตุการณ์อดีตในประโยคเดียวกัน

สร้างประโยคคำถามใน past perfect อย่างไร?

เริ่มด้วย Had ตามด้วยประธาน แล้วจึงเป็นกริยาช่องที่ 3 เช่น Had you seen it? Had she left already?

เขียนประโยคใน past perfect tense อย่างไร?

เลือกเหตุการณ์ที่เกิดก่อนจากสองเหตุการณ์ ใส่ had ตามด้วยกริยาช่องที่ 3 แล้วเล่าเหตุการณ์ที่เกิดหลังด้วย past simple เช่น She had finished dinner before he called.

ข้อผิดพลาดที่พบบ่อยของ past perfect คืออะไร?

การใช้กับทุกการกระทำในอดีต แทนที่จะใช้เฉพาะเหตุการณ์ที่เกิดก่อนในลำดับสองเหตุการณ์ ซึ่งทำให้ประโยคเยิ่นเย้อโดยไม่จำเป็น

past perfect ใช้บอกระยะเวลาก่อนช่วงเวลาหนึ่งในอดีตได้ไหม?

ได้ เช่น He had lived there for ten years before he moved แสดงระยะเวลาที่ดำเนินมาจนถึงตอนที่เขาย้ายออก

ต้องมีสองเหตุการณ์เสมอไหมเมื่อใช้ past perfect?

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

past perfect กับ present perfect ต่างกันอย่างไร?

Present perfect เชื่อมการกระทำในอดีตกับปัจจุบัน ส่วน past perfect เชื่อมการกระทำที่เกิดก่อนกับการกระทำที่เกิดหลังในอดีต

จะรู้ได้อย่างไรว่าควรใช้ past perfect หรือ past simple?

ใช้ past perfect กับเหตุการณ์ที่เกิดก่อนจากสองเหตุการณ์ และใช้ past simple กับเหตุการณ์ที่เกิดหลัง หรือกับเหตุการณ์อดีตเดี่ยว ๆ

perfect tense ทั้งสามมีอะไรบ้าง?

Present perfect, past perfect และ future perfect แต่ละกาลเชื่อมสองจุดเวลาเข้าด้วยกัน ไม่ว่าจะเป็นอดีตถึงปัจจุบัน อดีตถึงอดีต หรือปัจจุบันถึงกำหนดเวลาในอนาคต

Learna AI ตรวจลำดับเหตุการณ์อย่างไร?

Learna AI ติดตามลำดับเหตุการณ์ในเรื่องที่คุณเล่า และเตือนเมื่อประโยคใดควรใช้ had เพื่อระบุเหตุการณ์ที่เกิดก่อนแต่ไม่ได้ใช้

Learna ช่วยเรื่อง past perfect ในงานเขียนได้ไหม?

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