คำจำกัดความ / คำอธิบาย
เรายังใช้ Present Perfect กับช่วงเวลาที่ ยังไม่จบ เช่น today, this week, this year การกระทำเกิดขึ้นภายในช่วงนั้น และช่วงเวลาดังกล่าวยังเปิดอยู่ ณ ตอนพูด เพราะเวลายังไม่ปิด เหตุการณ์จึงยังเชื่อมกับ now จุดเน้นมักอยู่ที่ผลหรือจำนวนที่เกิดในช่วงนั้น ไม่ใช่เวลาที่แน่นอน ถ้าช่วงเวลาจบไปชัดเจนแล้ว โดยทั่วไปจะเปลี่ยนเป็น Past Simple
กฎสำคัญ
- ใช้ Present Perfect เมื่อช่วงเวลา ยังเปิดอยู่: today, this month, this year
- โครงสร้าง: have/has + past participle
- ไม่เน้นเวลาเป๊ะ แต่เน้นผลภายในช่วงนั้น
- ถ้าช่วงเวลาจบแล้ว ให้ใช้ Past Simple
- การเลือกอาจเปลี่ยนได้ตามเวลาพูด เช่น this morning อาจยังเปิดหรือจบแล้ว
ตัวอย่าง
- I have had three meetings today. - วันนี้ฉันมีประชุมสามครั้งแล้ว
- She has written two emails this morning. - เช้านี้เธอเขียนอีเมลไปสองฉบับแล้ว
- We have sold a lot of tickets this week. - สัปดาห์นี้เราขายตั๋วได้เยอะ
- My team has won twice this season. - ฤดูกาลนี้ทีมของฉันชนะสองครั้งแล้ว
- I have not eaten much today. - วันนี้ฉันยังกินไม่มาก
ข้อผิดพลาดที่พบบ่อย
- ❌ I had three meetings today. -> ✅ I have had three meetings today.
- ❌ She has wrote two emails this week. -> ✅ She has written two emails this week.
- ❌ We have seen him yesterday. -> ✅ We saw him yesterday.
เคล็ดลับ
- ถามตัวเองว่าช่วงเวลานี้ยังเชื่อมกับ ตอนนี้ อยู่ไหม ถ้าใช่ มักใช้ Present Perfect