Present Perfect vs Past Simple: คู่มือฉบับสมบูรณ์สำหรับ TOEIC®
เชี่ยวชาญความแตกต่างระหว่าง present perfect และ past simple: คำสัญญาณ กฎการใช้ และกับดัก TOEIC® ที่พบบ่อยกับ for/since, already/yet
Present Perfect vs Past Simple
present perfect (have/has + past participle) เป็นกาลปัจจุบัน มันบอกคุณเกี่ยวกับสถานการณ์ ในตอนนี้ ส่วน past simple (did) บอกคุณเกี่ยวกับอดีตเท่านั้น
คำถามสำคัญคือ ผลลัพธ์สำคัญในตอนนี้หรือไม่ ถ้าใช่ ให้ใช้ present perfect ถ้าคุณกำลังพูดถึงช่วงเวลาที่เจาะจงในอดีต ให้ใช้ past simple
เมื่อไรควรใช้แต่ละกาล
| Present Perfect | Past Simple |
|---|---|
| I have lost my key. (ฉันยังหาไม่เจอ) | I lost my key yesterday. (เวลาที่เจาะจง) |
| She has worked here for 5 years. (เธอยังทำงานที่นี่) | She worked here for 5 years. (เธอไม่ได้ทำงานที่นี่แล้ว) |
| Have you ever been to Japan? (ตลอดชีวิตของคุณ) | Did you go to Japan last year? (เวลาที่เจาะจง) |
| The company has grown a lot. (ผลลัพธ์ที่เห็นได้ในตอนนี้) | The company grew in 2023. (ปีที่เจาะจง) |
คำสัญญาณและคำบอกเวลา
| Present Perfect | Past Simple |
|---|---|
| already, yet, just | yesterday, last week/month/year |
| ever, never | ago (two days ago) |
| for, since | in 2020, on Monday |
| so far, up to now | when I was young |
| recently, lately | at that time, then |
For vs Since
| For (ระยะเวลา) | Since (จุดเริ่มต้น) |
|---|---|
| for three years | since 2021 |
| for a long time | since January |
| for two hours | since 9 a.m. |
| for six months | since I graduated |
Present Perfect Continuous vs Present Perfect Simple
| Continuous (have been doing) | Simple (have done) |
|---|---|
| I have been reading this report. (กิจกรรมที่กำลังดำเนินอยู่) | I have read this report. (การกระทำที่เสร็จสิ้นแล้ว) |
| It has been raining all day. (ระยะเวลาของกิจกรรม) | It has rained three times this week. (จำนวนครั้ง) |
| She has been working here since May. (เน้นระยะเวลา) | She has worked on five projects. (เน้นผลลัพธ์) |
กับดักที่พบบ่อยใน TOEIC®
- For vs since: for + ระยะเวลา, since + จุดเริ่มต้น อย่าสับสน: since three years เป็นรูปที่ผิด
- คำบอกเวลาในอดีต: ถ้าประโยคมี yesterday, ago, last week ให้ใช้ past simple เสมอ
- Already vs yet: already ในประโยคบอกเล่า, yet ในคำถามและประโยคปฏิเสธ
- Gone vs been: has gone to Paris = เขาอยู่ที่ปารีสตอนนี้ Has been to Paris = เขาเคยไปปารีส (แต่กลับมาแล้ว)
- This morning / today: ถ้าช่วงเวลายังไม่สิ้นสุด ให้ใช้ present perfect ถ้าสิ้นสุดแล้ว ให้ใช้ past simple
กับดักเหล่านี้พบบ่อยเป็นพิเศษใน TOEIC® พาร์ต 5 ซึ่งทดสอบความเชี่ยวชาญด้านกาลของกริยาของคุณโดยตรง
เคล็ดลับการเตรียมตัว
- มองหาคำบอกเวลา: คำสัญญาณมักเป็นตัวกำหนดกาลที่ถูกต้อง
- คิดถึง «ตอนนี้»: ถ้าผลลัพธ์สำคัญในตอนนี้ ก็คือ present perfect
- จำคู่ for/since: เป็นหนึ่งในกับดักที่พบบ่อยที่สุดในพาร์ต 5
- ฝึกกับพาร์ต 5: เป็นพาร์ตที่ทดสอบกาลของกริยาบ่อยที่สุด
หากต้องการนำกฎเหล่านี้ไปใช้จริง ลองทำ แบบฝึกหัด TOEIC® ฟรี ของเรา และดู คู่มือเตรียมสอบ TOEIC® ของเราเพื่อแนวทางที่ครบถ้วน
คำถามที่พบบ่อย
ฝึกกาลของกริยาให้สมบูรณ์แบบด้วย 990prep
present perfect เป็นหนึ่งในจุดไวยากรณ์ที่ออกสอบบ่อยที่สุดใน TOEIC® ฝึกด้วยแบบฝึกหัดของ 990prep เพื่อเชี่ยวชาญความแตกต่างระหว่าง present perfect กับ past simple
Free, no credit card required

Guides connexes
เชี่ยวชาญ Modal Verbs ทั้ง 9 ตัวสำหรับ TOEIC® Part 5: ระดับความน่าจะเป็น Perfect Modals รูปแบบอีเมลธุรกิจ Semi-Modals และ 5 กับดักที่พบบ่อย
เชี่ยวชาญประโยคเงื่อนไขภาษาอังกฤษ (zero, first, second, third) พร้อมกฎการสร้าง ตัวอย่าง และกับดัก TOEIC® ที่พบบ่อย