Present perfect — อดีตเชื่อมกับปัจจุบัน
Introducedเชื่อมโยงอดีตเข้ากับปัจจุบัน

- Present perfect เชื่อมโยงการกระทำในอดีตกับ ตอนนี้
- I have finished my homework. (ดังนั้นฉันจึงว่างตอนนี้)
- เกี่ยวกับประสบการณ์หรืออดีตอันใกล้ — ไม่ใช่เวลาเฉพาะเจาะจง
I have finished my homework; the sofa is delighted.
โครงสร้าง: have / has + Past participle
- have / has + Past participle (he / she / it → has)
- I have seen it. She has gone home.
- Past participle: Verb ปกติ = -ed; Verb ไม่ปกติ → do → done, see → seen, be → been
ประโยคไหนอยู่ใน Present Perfect?
Present perfect = have/has + past participle: "has lost"
เติมคำให้ครบ: I have ___ (do) my homework.
past participle ของ "do" คือ "done": I have done
ever, never, just, already, yet
- ever (ในคำถาม) / never → ประสบการณ์
- just = เมื่อสักครู่; already = เร็วกว่าคาดหมาย
- yet วางไว้ท้ายประโยคปฏิเสธ/คำถาม ("จนถึงตอนนี้ / ยังไม่ได้")
- Have you ever been to London? I've just eaten. He hasn't finished yet.
for และ since
- for + ช่วงเวลา → for three years
- since + จุดเริ่มต้น → since 2020
- I have lived here for five years. We've known each other since 2018.
for หรือ since?
ใช้ 'for' กับระยะเวลา และ 'since' กับจุดเริ่มต้น
เลือกคำที่ถูกต้อง: I have lived here ___ 2019.
2019 เป็นจุดเริ่มต้น → ใช้ "since". ใช้ "for" กับระยะเวลา
แปลเป็นภาษาอังกฤษ: 我在这里住了五年了。
ยังคงเป็นจริงในปัจจุบัน → Present perfect พร้อม for: "I have lived here for five years."
ข้อผิดพลาดทั่วไป
- ❌ I have seen him yesterday. → ✓ I saw him yesterday. — เวลาในอดีตที่ชัดเจน → Past simple
- ❌ I live here for ten years. → ✓ I have lived here for ten years. — ยังคงเป็นจริงในปัจจุบัน → Present perfect
- ❌ Have you ever went to Beijing? → ✓ Have you ever been to Beijing?
จับคู่กริยากับ past participle ของมัน (รูป have/has)
Participle คือรูปที่สาม: do–did–done, see–saw–seen, eat–ate–eaten, be–was–been
Tom isn't here. He has ___ to the bank.
gone =他去แล้วและยังอยู่ต่างที่; been =他去มาแล้วกลับมาแล้ว
- Present perfect เชื่อมโยง อดีต → ปัจจุบัน
- โครงสร้าง: have / has + Past participle
- for + ช่วงเวลา; since + จุดเริ่มต้น
เขียนประโยคหนึ่งเกี่ยวกับสถานที่ที่คุณได้ไปเยือน โดยใช้ Present Perfect (have/has been to ...)
ตัวอย่าง: "I have been to Shanghai." (have + been)