B1

Present Perfect vs Past Simple

คำจำกัดความ / คำอธิบาย

Past Simple ใช้กับเหตุการณ์ที่เสร็จแล้วใน เวลาอดีตที่จบไปแล้ว ส่วน Present Perfect ใช้กับเหตุการณ์อดีตที่ ยังเชื่อมกับปัจจุบัน หรือไม่ได้ระบุเวลาที่จบอย่างชัดเจน ทั้งสอง tense พูดถึงอดีตเหมือนกัน แต่ตอบคำถามคนละแบบ Past Simple ตอบว่า When did it happen? ส่วน Present Perfect ตอบว่า เคยเกิดขึ้นไหมในชีวิต/สัปดาห์นี้/จนถึงตอนนี้

กฎสำคัญ

  • ใช้ Past Simple กับคำบอกเวลาอดีตที่จบแล้ว: yesterday, last week, in 2019
  • ใช้ Present Perfect เมื่อไม่ระบุเวลาที่แน่นอน หรือเมื่อผลลัพธ์สำคัญในตอนนี้
  • เปรียบเทียบ: I saw him yesterday vs I have seen him this week
  • ใช้ Past Simple ในการเล่าเรื่องตามไทม์ไลน์
  • ใช้ Present Perfect กับข่าวล่าสุด ประสบการณ์ หรือช่วงเวลาที่ยังไม่จบ

ตัวอย่าง

  • I saw him yesterday, but I have seen him twice this week. - เมื่อวานฉันเจอเขา แต่สัปดาห์นี้ฉันเจอเขาสองครั้งแล้ว
  • She left at six, so I have not spoken to her today. - เธอออกไปตอนหกโมง เลยวันนี้ฉันยังไม่ได้คุยกับเธอ
  • We went there last month, and we have been there many times before. - เดือนที่แล้วพวกเราไปที่นั่น และก่อนหน้านั้นก็เคยไปหลายครั้ง
  • He broke his phone last night, so he has bought a new one. - เมื่อคืนเขาทำโทรศัพท์พัง เลยได้ซื้อเครื่องใหม่แล้ว
  • They did not finish the job yesterday, but they have finished it now. - เมื่อวานพวกเขาทำงานไม่เสร็จ แต่ตอนนี้เสร็จแล้ว

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

  • ❌ I have seen him yesterday. -> ✅ I saw him yesterday.
  • ❌ She went to the gym this week. -> ✅ She has gone to the gym this week.
  • ❌ We have did it already. -> ✅ We have done it already.

ติดตามความคืบหน้าของคุณ