บทที่ 47 · ด่านที่ 4: Tense และ modal verbs
Present perfect กับ past simple
ปานกลางPresent perfect vs past simple
รูปแบบและการใช้
I've lost my key (ยังส่งผลตอนนี้) vs I lost it yesterday (เวลาที่จบไปแล้ว)
1.ความแตกต่างหลัก
ทั้งสอง Tense พูดถึงเรื่องที่เกิดขึ้นแล้ว ความต่างอยู่ที่ผู้พูดมองจากจุดไหน: Present Perfect มองจากตอนนี้ (เรื่องนั้นยังสำคัญอยู่ตอนนี้) ส่วน Past Simple วางการกระทำไว้ในช่วงเวลาที่จบและปิดไปแล้ว
| Present Perfect | Past Simple | |
|---|---|---|
| รูปประโยค | have/has + V3 | V2 (-ed), did/didn't + V |
| เวลา | ไม่ระบุ หรือยังไม่จบ | จบไปแล้ว |
| เน้นที่ | ผลหรือประสบการณ์จนถึงตอนนี้ | เกิดขึ้นเมื่อไรและอย่างไร |
| ตัวอย่าง | I've lost my key. | I lost it yesterday. |
ทดสอบเร็ว ๆ: ประโยคมี (หรือสื่อชัดเจนถึง) เวลาที่จบไปแล้ว ไหม มี → Past Simple ไม่มี และยังสำคัญอยู่ตอนนี้ → Present Perfect อย่าตัดสินจากคำว่า “แล้ว” หรือ “เคย” ในภาษาไทย — กรอบเวลาเป็นตัวตัดสิน
2.คำบอกเวลา
คำบอกเวลามักเป็นตัวกำหนด Tense:
| Past Simple (เวลาที่จบแล้ว) | Present Perfect (จนถึงตอนนี้) |
|---|---|
| yesterday, last night, last summer | today, this week, this year |
| in 2019, on Monday, at 6 o'clock | so far, up to now, recently, lately |
| three days ago, a moment ago | just, already, yet, ever, never |
| When…? What time…? | How long…? (+ for / since) |
Today, this morning, this week ใช้ Present Perfect ขณะที่ช่วงเวลานั้นยังไม่จบ และใช้ Past Simple เมื่อจบไปแล้ว
I've drunk two coffees this morning.
เช้านี้ฉันดื่มกาแฟไปสองแก้วแล้ว (พูดตอนที่ยังเป็นช่วงเช้า)
I drank too much coffee this morning, and now I can't sleep.
เช้านี้ฉันดื่มกาแฟมากไป ตอนนี้เลยนอนไม่หลับ (ช่วงเช้าผ่านไปแล้ว)
Linh has called me four times this week!
สัปดาห์นี้ลิญโทรหาฉันสี่ครั้งแล้ว!
3.ผลที่เห็นตอนนี้ หรือเหตุการณ์ที่จบไปแล้ว
เหตุการณ์เดียวกัน แต่เปลี่ยน Tense ก็เปลี่ยนสิ่งที่ต้องการสื่อ:
I've broken my glasses, so I can't read this.
แว่นของฉันแตก เลยอ่านอันนี้ไม่ได้ (ผลตอนนี้)
I broke my glasses last month, but I've got new ones now.
ฉันทำแว่นแตกเมื่อเดือนที่แล้ว แต่ตอนนี้มีอันใหม่แล้ว (เหตุการณ์ที่จบแล้ว)
Have you ever been to Thailand? — Yes, I went there in 2022.
คุณเคยไปเมืองไทยไหม — เคย ฉันไปเมื่อปี 2022
When did you start learning English?
คุณเริ่มเรียนภาษาอังกฤษเมื่อไร (ไม่ใช่: When have you started)
4.เล่าข่าว: เริ่มด้วย Present Perfect แล้วเปลี่ยนเป็น Past Simple
เวลาเล่าข่าว คนมักเริ่มด้วย Present Perfect (ตัวข่าวเอง) แล้วเปลี่ยนเป็น Past Simple ตอนเล่ารายละเอียด — เพราะตอนนี้มีเวลาและสถานที่ที่แน่นอนแล้ว
I've finally passed my driving test! I took it last Friday.
ในที่สุดฉันก็สอบใบขับขี่ผ่านแล้ว! ฉันสอบเมื่อวันศุกร์ที่แล้ว
Hoa has had her baby! The little girl was born at 3 a.m.
ฮวาคลอดแล้ว! ลูกสาวตัวน้อยเกิดตอนตีสาม
There's been an accident on the bridge. A bus hit a motorbike.
มีอุบัติเหตุบนสะพาน รถเมล์ชนมอเตอร์ไซค์
คนอเมริกัน โดยเฉพาะในภาษาพูด มักใช้ Past Simple กับข่าวที่เพิ่งเกิด: I just got home. / Did you eat yet? คนอังกฤษมักใช้ Present Perfect: I've just got home. / Have you eaten yet? ถูกทั้งคู่ — แต่ถ้ามีเวลาที่จบแล้ว (yesterday, last week, ago) ทั้งแบบบริติชและอเมริกันใช้ Past Simple
5.ยังเป็นอยู่ หรือจบไปแล้ว
กับสถานการณ์ที่ต่อเนื่อง Present Perfect หมายความว่าตอนนี้ยังเป็นอยู่ ส่วน Past Simple หมายความว่าจบไปแล้ว คนที่เสียชีวิตไปแล้วหรือช่วงชีวิตที่ผ่านไปแล้วก็เช่นกัน
My dad has been a taxi driver for ten years.
พ่อของฉันขับแท็กซี่มาสิบปีแล้ว (ตอนนี้ยังขับอยู่)
My dad was a taxi driver for ten years. He retired in 2020.
พ่อของฉันเคยขับแท็กซี่อยู่สิบปี และเกษียณเมื่อปี 2020 (ตอนนี้ไม่ได้ขับแล้ว)
My grandfather never learned to drive.
ปู่ของฉันไม่เคยหัดขับรถเลย (ท่านเสียชีวิตไปแล้ว)
6.ข้อผิดพลาดที่พบบ่อย
I have visited my aunt in Can Tho last month.I visited my aunt in Can Tho last month.
last month เป็นเวลาที่จบไปแล้ว → Past Simple
When have you started learning English?When did you start learning English?
คำถาม When…? ใช้ Past Simple
I read five books so far this month.I've read five books so far this month.
so far = จนถึงตอนนี้ เดือนนี้ยังไม่จบ → Present Perfect
Minh has finished university in 2021.Minh finished university in 2021.
ระบุปีชัดเจน → Past Simple
I've met your brother at the party on Saturday.I met your brother at the party on Saturday.
บอกว่าเมื่อไรและที่ไหน → Past Simple
Have you ever been to Japan? — Yes, I've been there in 2019.Yes, I went there in 2019.
พอบอกปีแล้ว ให้เปลี่ยนเป็น Past Simple
ตัวอย่าง
- I lost my keys yesterday, but Lan found them this morning.
- We went to Phu Quoc in 2019.
- I saw that film last weekend.
- My brother has sent three emails to the bank so far this week.
