ข้ามไปยังเนื้อหา
Grammar ภาษาอังกฤษ · B1

Past perfect

  • 3 Past perfect
    3.1

    โครงสร้าง (had + 过去分词)

    Past Perfect: อดีตของอดีต
    Past Perfect: อดีตก่อนอดีต

    Past Perfect表示“过去的过去”——在某一个过去时间点之前已经完成的动作。

    结构: 主语 + had + 过去分词(所有人称都一样)

    当...时When 我I 到达arrived (冠词), the 火车train (过去完成)had 离开left.

    ฉันมาถึงแล้ว รถไฟก็ออกไปแล้ว (ออกก่อน มาทีหลัง)

    她She (过去完成)had 完成finished 她的her 工作work 在...之前before 午饭lunch.

    เธอทำเสร็จก่อนมื้อเที่ยง

    หมายเหตุ คำย่อ: I'd, she'd, they'd (= had)

    3.2

    เหตุการณ์ในอดีตที่เกิดขึ้นก่อนหน้าอีกเหตุการณ์หนึ่ง

    Past Perfect มักใช้คู่กับ Past Simple เพื่อชี้ให้เห็นว่าเหตุการณ์ในอดีตสองอย่างไหนเกิดขึ้นก่อน: *

    • เกิดก่อน → Past Perfect (had done)
    • เกิดทีหลัง → Past Simple (did)

    (冠词)The 电影film (过去完成)had 开始started 当...时when 我们we 到达got 那里there.

    เราไปถึงแล้ว หนังก็เริ่มแล้ว

    เปรียบเทียบเส้นเวลา: had started (更早) → got there (更晚)

    ข้อควรระวัง ใช้ Past Perfect เฉพาะเมื่อต้องการเน้นลำดับเหตุการณ์; หากเล่าเรียงตามลำดับเวลา สามารถใช้ Past Simple ทั้งคู่ก็ได้

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

    • ❌ ~~After he had left, I had cleaned the room.~~ → ✓ After he had left, I cleaned the room. — มีเพียงการกระทำที่เกิดขึ้นก่อนเท่านั้นที่ใช้ Past Perfect ไม่ใช่ทั้งสองอย่าง
    • ❌ ~~When I had arrived, the train left.~~ → ✓ When I arrived, the train had left. —谁先发生谁用 had done;标反了,先后顺序就反了。 —谁先发生ใช้ had done;ถ้าสลับกัน的顺序จะผิด
    • ❌ ~~I had seen this film.~~(单独一句)→ ✓ I have seen this film. — Past Perfect必须有“过去参照点”;没有参照,就用现在完成时或一般过去时。 — Past Perfectต้องมี“จุดอ้างอิงในอดีต”;หากไม่มีให้ใช้ Present Perfect หรือ Past Simple แทน
    • จำสัญญาณสำคัญ:by the time + Past Simple, ประโยคหลักมักใช้ Past Perfect: By the time we arrived, the film had started.

ทุกหัวข้อ · Grammar ภาษาอังกฤษ · B1

เข้าสู่ระบบหรือสร้างบัญชี

IGCSE, A-Level & AP