คำจำกัดความ / คำอธิบาย
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.