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

Present perfect เทียบกับ Past simple

  • 1 Present perfect เทียบกับ Past simple
    1.1

    Past ที่ชัดเจน vs เกี่ยวข้องกับปัจจุบัน

    Past Simple vs Present Perfect
    Simple Past vs Present Perfect

    ทั้งสอง tense พูดถึงอดีต แต่แตกต่างกันที่การระบุเวลาเฉพาะ, การเชื่อมโยงกับปัจจุบัน:

    • Past Simple: กิจกรรมสิ้นสุด在一个明确的过去时间, ไม่เกี่ยวข้องกับปัจจุบัน
    • Present Perfect: ไม่ระบุเวลา, เน้นถึงผลกระทบหรือประสบการณ์ที่มีต่อปัจจุบัน

    我I 看saw 他him 昨天yesterday.

    ฉันเคยเห็นเขาเมื่อวาน (ระบุเวลาชัดเจน → Past Simple)

    我I (完成时)have 看seen 那部that 电影film.

    ฉันเคยดูหนังเรื่องนี้ (ประสบการณ์ ไม่ระบุเวลา → Present Perfect)

    หมายเหตุ เมื่อปรากฏคำระบุเวลาในอดีตที่ชัดเจน เช่น yesterday, last week, in 2019, ago ให้ใช้ Past Simple ไม่ต้องใช้ Present Perfect

    1.2

    คำนำหน้าประโยค

    สังเกตคำเหล่านี้ จะช่วยให้คุณตัดสินใจได้ว่าต้องใช้ tense ใด:

    • Past Simple: yesterday, last night, … ago, in 2019, then, when
    • Present Perfect: just, already, yet, ever, never, so far, recently, since, for

    她She (完成时)has 刚刚just 到达arrived.

    เธอเพิ่งมาถึง (just → Present Perfect)

    他们They 离开left 一an 小时hour 前ago.

    พวกเขาออกไปแล้วตั้งแต่หนึ่งชั่วโมงก่อน (ago → Past Simple)

    หมายเหตุ อย่าสับสนในประโยคเดียว: ~~I have seen him yesterday~~ ✗ → I saw him yesterday ✓

    1.3

    been กับ gone

    ทั้งสองเป็นรูปของ go แต่มีความหมายต่างกัน:

    • have been to: ไปมา (กลับมาแล้ว) — แสดงประสบการณ์
    • have gone to: ไปแล้ว (ยังอยู่ที่นั่น / กำลังเดินทาง)

    他He (完成时)has 去过been (介词)to 日本Japan.

    เขาเคยไปญี่ปุ่นมา (ไปมาแล้ว กลับมาตอนนี้แล้ว)

    她She (完成时)has 去了gone (介词)to (冠词)the 银行bank.

    เธอไปธนาคารแล้ว (ตอนนี้ไม่ได้อยู่ที่นี่ ยังอยู่ที่นั่น)

    หมายเหตุ "ไปมา某地" ใช้ been to; "ไปแล้วแต่ยังไม่กลับ" ใช้ gone to

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

    • ❌ ~~When have you arrived?~~ → ✓ When did you arrive? — when ถามถึงเวลาในอดีตที่เฉพาะเจาะจง ต้องใช้ Past Simple เสมอ
    • ❌ ~~I have finished it just now.~~ → ✓ I finished it just now. / I have just finished it. — just now (เมื่อสักครู่) คู่กับ Past Simple; just (เพิ่ง) คู่กับ Present Perfect
    • ❌ ~~I lost my keys — can you help me look?~~ → ✓ I have lost my keys… — กุญแจหายและยังหาไม่เจอ ผลกระทบยังคงอยู่ปัจจุบัน ใช้ Present Perfect จะแม่นยำกว่า
    • ❌ ~~This is the first time I go there.~~ → ✓ This is the first time I have been there. — โครงสร้าง "ครั้งแรก / ดีที่สุด" ใช้ Present Perfect เป็นปกติ: the first time / the best film I have ever seen

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

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

IGCSE, A-Level & AP