
Present Perfect vs Past Simple ใช้ต่างกันยังไง? คู่มือเข้าใจใน 5 นาที
ถ้าใครเคยเรียนภาษาอังกฤษแล้วยังสับสนว่าจะใช้ ‘I have eaten’ หรือ ‘I ate’ กันแน่ นี่คือโครงสร้าง Present Perfect vs Past Simple ที่คนไทยเข้าใจผิดมากที่สุดในวงการ grammar เพราะภาษาไทยไม่มี ‘รูปกริยา’ แบบนี้ การแปลตรงตัวจึงไม่ช่วย
บทความนี้จะอธิบายความแตกต่างของสอง tense นี้ใน 5 นาที ด้วยหลักการ 6 ข้อ ตารางเปรียบเทียบ ตัวอย่างจริง 30 ประโยค Time markers ที่ต้องจำ และแบบฝึกหัด 10 ข้อพร้อมเฉลย เมื่ออ่านจบ คุณจะเลือกใช้ tense ได้ถูกต้องในทุกสถานการณ์
- ภาพรวม: ทำไม Present Perfect vs Past Simple ถึงสับสน
- หลัก 6 ข้อแยก Present Perfect vs Past Simple
- ตารางเปรียบเทียบ Present Perfect vs Past Simple
- Time markers ของ Present Perfect ที่ต้องจำ
- Time markers ของ Past Simple ที่ต้องจำ
- ตัวอย่าง 30 ประโยค ที่ใช้ในชีวิตจริง
- ข้อผิดพลาดที่คนไทยทำบ่อย
- แบบฝึกหัด 10 ข้อ พร้อมเฉลย
- Present Perfect vs. Past Simple
- คำถามที่พบบ่อย (FAQ)
- เคสจริงจากห้องเรียน
- สรุป + เริ่มฝึกกับ Speak Up Thailand
ภาพรวม: ทำไม Present Perfect vs Past Simple ถึงสับสน
Past Simple (ed/V2) ใช้เล่าเหตุการณ์ในอดีตที่จบแล้ว มี ‘จุดเวลา’ ชัดเจน เช่น ‘I went to Japan last year’ Present Perfect (have/has + V3) ใช้พูดถึงเหตุการณ์ที่เริ่มในอดีตและส่งผลถึงปัจจุบัน หรือ ‘ประสบการณ์’ โดยไม่ระบุเวลา เช่น ‘I have been to Japan’
ความสับสนเกิดเพราะภาษาไทยพูดทั้งสองแบบเหมือนกัน คือ ‘ฉันเคยไปญี่ปุ่น’ หรือ ‘ฉันไปญี่ปุ่นเมื่อปีที่แล้ว’ แต่ภาษาอังกฤษต้องเลือกให้ถูกตามบริบท การเข้าใจหลัก 6 ข้อต่อไปนี้จะช่วยให้คุณเลือกได้แม่นยำขึ้น
หลัก 6 ข้อแยก Present Perfect vs Past Simple
หลักที่ 1: มีจุดเวลาในอดีตชัดหรือไม่
ถ้าประโยคมี time marker ที่บอกเวลาแน่นอนในอดีต เช่น yesterday, last week, in 2020, 5 minutes ago ให้ใช้ Past Simple เสมอ ห้ามใช้ Present Perfect คู่กับเวลาที่จบไปแล้ว
ตัวอย่าง: ✅ ‘I bought this car in 2022.’ / ❌ ‘I have bought this car in 2022.’ (ผิดเพราะมี 2022 ที่เป็นจุดเวลาในอดีต)
หลักที่ 2: เน้นผลที่ส่งถึงปัจจุบันหรือไม่
Present Perfect ใช้เมื่อต้องการเน้นว่าเหตุการณ์ในอดีตมีผลกระทบกับ ‘ตอนนี้’ เช่น ‘I have lost my keys’ หมายถึงตอนนี้ยังหาไม่เจอ ส่วน ‘I lost my keys yesterday’ บอกแค่ว่าเหตุการณ์เกิดเมื่อวาน อาจจะหาเจอแล้วก็ได้
เคล็ดลับ: ถ้าเล่าแล้วผู้ฟังถามต่อว่า ‘แล้วตอนนี้ยังไง’ ให้ใช้ Present Perfect ถ้าเล่าจบแล้วเป็นเรื่องอดีตจริงๆ ให้ใช้ Past Simple
หลักที่ 3: เป็นประสบการณ์สะสมหรือเหตุการณ์เดี่ยว
Present Perfect ใช้บอก ‘ประสบการณ์’ ที่สะสมมาตลอดชีวิต โดยไม่สนใจวันที่ เช่น ‘I have visited 15 countries’ Past Simple ใช้บอกเหตุการณ์เดี่ยวที่จบแล้ว เช่น ‘I visited Paris in 2019’
หลักที่ 4: ช่วงเวลายังไม่จบหรือจบแล้ว
ดูคำว่า ‘today, this week, this year, this morning’ — ถ้าตอนพูดยังอยู่ในช่วงเวลานั้น ใช้ Present Perfect ถ้าจบไปแล้ว ใช้ Past Simple เช่น พูดตอน 9 โมงเช้าว่า ‘I have drunk 2 cups of coffee this morning’ (เช้ายังไม่จบ) แต่พูดตอนบ่ายว่า ‘I drank 2 cups of coffee this morning’ (เช้าจบแล้ว)
หลักที่ 5: เหตุการณ์เพิ่งจบหรือจบนานแล้ว
Present Perfect ใช้กับเหตุการณ์ที่ ‘เพิ่งจบ’ แค่ไม่กี่นาทีหรือชั่วโมง เช่น ‘I have just finished my meeting.’ Past Simple ใช้กับเหตุการณ์ที่ห่างไกลกว่านั้น เช่น ‘I finished the meeting an hour ago.’
หลักที่ 6: รูปประโยคและ time marker เป็นตัวบอก
Present Perfect ใช้คู่กับ since, for, just, already, yet, ever, never, recently, lately, so far, up to now Past Simple ใช้คู่กับ yesterday, ago, last (week/month/year), in + ปี, when + clause
ตารางเปรียบเทียบ Present Perfect vs Past Simple
| ประเด็น | Present Perfect (have/has + V3) | Past Simple (V2/V-ed) |
|---|---|---|
| จุดเวลา | ไม่ระบุชัด หรือยังไม่จบ | ระบุชัด จบแล้ว |
| ผลกับปัจจุบัน | มี ส่งผลถึงตอนนี้ | ไม่มี เป็นเรื่องอดีตล้วน |
| ใช้บอก | ประสบการณ์ ผลลัพธ์ที่เพิ่งเกิด | เหตุการณ์ที่จบในอดีต |
| Time markers | since, for, just, already, ever | yesterday, ago, last week, in 2020 |
| ประโยคปฏิเสธ | have/has not + V3 | did not + V1 |
| ประโยคคำถาม | Have/Has + S + V3? | Did + S + V1? |
| ตัวอย่าง | I have lived here for 5 years. | I lived in Japan in 2018. |
| การใช้กับ when | ห้ามใช้ When + Present Perfect | When did you go to Tokyo? |
Time markers ของ Present Perfect ที่ต้องจำ
การจำ time marker เป็นกุญแจสำคัญในการเลือก tense ได้ถูกต้อง ลองดูคำเหล่านี้:
- **since + จุดเวลา**: since 2020, since Monday, since I was a child — บอกจุดเริ่มต้น
- **for + ระยะเวลา**: for 3 years, for 10 minutes — บอกระยะเวลา
- **just**: เพิ่งทำเสร็จ ตัวอย่าง ‘She has just left.’
- **already**: ทำเสร็จแล้ว มักใช้ในประโยคบอกเล่า ‘I have already eaten.’
- **yet**: ยังไม่เสร็จ มักใช้ในประโยคปฏิเสธ-คำถาม ‘Have you finished yet?’
- **ever**: เคย มักใช้ในคำถาม ‘Have you ever been to Korea?’
- **never**: ไม่เคย ตัวอย่าง ‘I have never tried sushi.’
- **recently / lately**: เมื่อไม่นานมานี้
- **so far / up to now**: จนถึงตอนนี้
Time markers ของ Past Simple ที่ต้องจำ
- **yesterday**: เมื่อวาน
- **ago**: ที่แล้ว เช่น 5 minutes ago, 2 days ago, 10 years ago
- **last + เวลา**: last night, last week, last month, last year
- **in + ปี**: in 1999, in 2020
- **when + clause**: When I was young…
- **at + เวลา**: at 7 a.m., at noon (เมื่อพูดถึงเวลาในอดีต)
- **this morning** (ถ้าพูดตอนบ่ายแล้ว)
ตัวอย่าง 30 ประโยค ที่ใช้ในชีวิตจริง
กลุ่มที่ 1: เรื่องประสบการณ์ส่วนตัว
- I have visited Japan three times. (ประสบการณ์ ไม่บอกปี)
- I visited Japan in 2019. (เหตุการณ์ในปี 2019)
- She has never eaten durian. (ไม่เคยในชีวิต)
- She didn’t eat dinner last night. (เหตุการณ์เมื่อคืน)
- We have known each other since 2010. (รู้จักตั้งแต่ 2010 ถึงตอนนี้)
- We knew each other in college. (อดีตล้วน)
กลุ่มที่ 2: เรื่องการทำงานและการบ้าน
- I have just sent the email. (เพิ่งส่งเสร็จ)
- I sent the email an hour ago. (ห่างมาแล้ว 1 ชม.)
- He has finished the report. (เสร็จแล้ว ผลคือมี report)
- He finished the report yesterday. (อดีต)
- Have you done your homework yet? (ยังไม่บอกว่าเสร็จไหม)
- Did you do your homework last night? (เมื่อคืนเสร็จไหม)
กลุ่มที่ 3: เรื่องการเดินทางและสถานที่
- She has lived in Bangkok for 10 years. (ยังอยู่)
- She lived in Bangkok for 10 years. (เคยอยู่ อาจย้ายแล้ว)
- We have been to Paris twice. (ประสบการณ์)
- We went to Paris last summer. (เหตุการณ์เฉพาะ)
- Has anyone seen my umbrella? (ตอนนี้หาอยู่)
- Did anyone see my umbrella this morning? (ถามเฉพาะช่วงเช้านี้ที่จบแล้ว)
กลุ่มที่ 4: เรื่องสุขภาพและความรู้สึก
- I have had a headache since this morning. (ปวดมาตั้งแต่เช้า ยังปวดอยู่)
- I had a headache this morning. (เคยปวดเช้านี้ ตอนนี้หายแล้ว)
- She has felt tired all day. (เหนื่อยทั้งวัน)
- She felt tired yesterday. (เหนื่อยเมื่อวาน)
กลุ่มที่ 5: เรื่องการเรียนและทักษะ
- He has studied English for 12 years. (เริ่มเรียน 12 ปีที่แล้ว ยังเรียนอยู่)
- He studied English for 12 years. (เคยเรียน 12 ปี ตอนนี้เลิกแล้ว)
- I have learned how to drive. (ตอนนี้ขับเป็นแล้ว)
- I learned how to drive when I was 18. (เรียนตอน 18 ขวบ)
- She has improved a lot recently. (ดีขึ้นช่วงนี้)
- She improved a lot last semester. (ดีขึ้นเทอมที่แล้ว)
- Have you ever taken IELTS? (เคยสอบไหม)
- Did you take IELTS last year? (สอบปีที่แล้วไหม)
ข้อผิดพลาดที่คนไทยทำบ่อย
ผ่านห้องเรียนนับร้อยครั้ง ครู Speak Up Thailand พบข้อผิดพลาดซ้ำๆ 5 ข้อต่อไปนี้:
ผิด 1: ใช้ Present Perfect คู่กับ ago/yesterday/last week
❌ ‘I have eaten lunch yesterday.’ ✅ ‘I ate lunch yesterday.’ กฎเหล็กคือ: เมื่อไหร่มี time marker ที่จบแล้วในประโยค ห้ามใช้ Present Perfect
ผิด 2: ลืมใช้ V3 (past participle) หลัง have/has
❌ ‘I have went to Tokyo.’ ✅ ‘I have been to Tokyo.’ / ‘I have gone to Tokyo.’ (ความหมายต่างกัน — been = เคยไปและกลับแล้ว, gone = ยังอยู่ที่นั่น)
ผิด 3: ใช้ for/since สลับกัน
❌ ‘I have lived here since 5 years.’ ✅ ‘I have lived here for 5 years.’ หรือ ‘I have lived here since 2020.’ กฎ: since = จุดเวลา, for = ระยะเวลา
ผิด 4: ใช้ When + Present Perfect
❌ ‘When have you eaten?’ ✅ ‘When did you eat?’ กฎ: When ขึ้นต้นคำถามต้องตามด้วย Past Simple เสมอ
ผิด 5: ใช้ already/yet ผิดที่
✅ ‘I have already finished.’ (already วางกลางประโยค) ✅ ‘Have you finished yet?’ (yet วางท้ายในคำถาม) ❌ ‘I have finished already yet.’ (ใช้ทั้งคู่ไม่ได้)
แบบฝึกหัด 10 ข้อ พร้อมเฉลย
Present Perfect vs. Past Simple
เลือกคำตอบที่ถูกต้อง แล้วกดส่งผลเพื่อรับเฉลยใน LINE
| # | คำถาม | ตัวเลือก |
|---|
คำถามที่พบบ่อย (FAQ)
เคสจริงจากห้องเรียน
เคสที่ 1 — คุณบอย วิศวกรอายุ 28 ปี: ทำงานในบริษัทต่างชาติ ต้องเขียน email บอกลูกค้าว่า ‘ฉันส่งเอกสารแล้ว’ มักใช้ผิดเป็น ‘I have sent the document yesterday.’ ทำให้ลูกค้างง หลังเรียนหลัก 6 ข้อแค่ 1 ครั้ง สามารถแยกใช้ได้ถูกต้องและส่ง email ได้คล่องขึ้น
เคสที่ 2 — คุณนิว นักศึกษาเตรียม IELTS: พลาดในส่วน Writing Task 2 เพราะใช้ Present Perfect ผิดบริบท คะแนน Grammar Range 5.5 หลังฝึกตามแบบฝึกหัด 100 ข้อ คะแนนเพิ่มเป็น 7.0 ในการสอบครั้งถัดไป
เคสที่ 3 — คุณแอม ครูสอนภาษาอังกฤษ ม.ปลาย: นำหลัก 6 ข้อนี้ไปสอนนักเรียน ผลคือคะแนนเฉลี่ยเรื่อง tense ในข้อสอบเพิ่มจาก 60% เป็น 82% ภายใน 1 เทอม
สรุป + เริ่มฝึกกับ Speak Up Thailand
Present Perfect vs Past Simple ไม่ใช่เรื่องยากถ้าเข้าใจ 6 หลักนี้ คือดูจุดเวลา ผลกับปัจจุบัน ประสบการณ์ ช่วงเวลา ระยะห่างของเหตุการณ์ และ time markers ฝึกใช้ในชีวิตจริงทุกวัน คุณจะแยกได้คล่องภายใน 2-4 สัปดาห์

