Present Perfect Tense คืออะไร?
Present Perfect คือ Tense ที่สำคัญมากครับ เพราะมันทำหน้าที่เชื่อมโยง อดีตเข้ากับปัจจุบัน เปรียบเสมือนสะพานที่เชื่อมสิ่งที่เกิดขึ้นก่อนหน้านี้เข้ากับสิ่งที่มีความสำคัญในวันนี้ครับ
เรามักจะใช้ Tense นี้เมื่อ:
- เหตุการณ์หรือประสบการณ์ในอดีตนั้น ส่งผลโดยตรงต่อเวลาปัจจุบัน
- เวลาที่แน่ชัด ที่เกิดเหตุการณ์นั้นไม่เป็นที่รู้จัก หรือไม่มีความสำคัญที่จะต้องระบุ
- เหตุการณ์นั้น เพิ่งจะเกิดขึ้นสดๆ ร้อนๆ และส่งผลลัพธ์มาถึงปัจจุบัน ทั้งทางกายภาพหรือทางอารมณ์
มันบอกให้คนฟังรู้ว่า: "มีบางอย่างเกิดขึ้นในอดีตนะ และมันยังสำคัญอยู่ในตอนนี้"
โครงสร้างและสูตรของ Present Perfect Tense
วิธีการสร้าง Present Perfect: ประโยคบอกเล่า (Positive Sentences)
รูปบอกเล่าต้องใช้กริยาช่วย "have" หรือ "has" ตามด้วยกริยาช่องที่ 3 (Past Participle) ครับ
สูตร: Subject + have/has + Past Participle + Object
(ประธาน + have/has + กริยาช่อง 3 + กรรม)
| ประธาน (S) | กริยาช่วย (Auxiliary) | กริยาช่อง 3 (V3) |
|---|---|---|
| I / You / We / They | have ('ve) | worked / gone / seen |
| He / She / It | has ('s) | worked / gone / seen |
ตัวอย่างพร้อมประเด็นทางไวยากรณ์:
I have finished (S + have + V3) my homework. (ฉันทำการบ้านเสร็จแล้ว - ทำเสร็จในอดีต แต่ผลคือตอนนี้งานเสร็จพร้อมส่ง)
She has left the office. (เขาออกจากออฟฟิศไปแล้ว)
They have arrived. (พวกเขามาถึงกันแล้ว)
วิธีการสร้างกริยาช่อง 3 (Past Participle - V3)
นี่คือส่วนที่นักเรียนมักจะสับสนมากที่สุดเพราะมีคำกริยาที่ไม่ปกติ (Irregular Verbs) เยอะครับ
กริยาปกติ (Regular Verbs): รูปกริยาช่อง 3 จะเหมือนกับกริยาช่อง 2 เลยครับ คือการเติม -ed ท้ายคำ
work → worked → worked
play → played → played
กริยาไม่ปกติ (Irregular Verbs): กลุ่มนี้ต้องอาศัยการท่องจำครับ เพราะรูปคำจะเปลี่ยนไปเลย
| กริยาช่อง 1 (V1) | กริยาช่อง 2 (V2) | กริยาช่อง 3 (V3) |
|----------|------------|----------------|
| go | went | gone |
| see | saw | seen |
| do | did | done |
| eat | ate | eaten |
| write | wrote | written |
| be | was/were | been |
วิธีการสร้าง Present Perfect: ประโยคปฏิเสธ (Negative Sentences)
สำหรับประโยคปฏิเสธ เพียงแค่เติม "not" ไว้หลังกริยาช่วยครับ
สูตร: Subject + have/has not (haven't/hasn't) + Past Participle
(ประธาน + haven't/hasn't + กริยาช่อง 3 + กรรม)
| ประธาน (S) | กริยาช่วย (ปฏิเสธ) | กริยาช่อง 3 (V3) |
|---|---|---|
| I / You / We / They | haven't (have not) | finished |
| He / She / It | hasn't (has not) | finished |
I haven't seen (S + haven't + V3) that film yet. (ฉันยังไม่ได้ดูหนังเรื่องนั้นเลย)
She hasn't called me back. (เขายังไม่ได้โทรกลับหาฉันเลย)
วิธีการสร้าง Present Perfect: ประโยคคำถามและการตอบแบบสั้น
ในการถามคำถาม Yes/No ให้สลับตำแหน่งประธานกับ have/has ครับ
สูตร: Have/Has + Subject + Past Participle?
(Have/has + ประธาน + กริยาช่อง 3 + กรรม?)
| โครงสร้างคำถาม | คำตอบเล่า | คำตอบปฏิเสธ |
|---|---|---|
| Have you finished? | Yes, I have. | No, I haven't. |
| Has she arrived? | Yes, she has. | No, she hasn't. |
"Have you ever been to Paris?" "Yes, I have." (คุณเคยไปปารีสไหม? ใช่ ฉันเคยไป)
เมื่อไหร่ที่ควรใช้ Present Perfect Tense ในภาษาอังกฤษ
1. ประสบการณ์ชีวิต (Ever / Never)
Present Perfect ถูกออกแบบมาเพื่อพูดถึงสิ่งที่เคยทำ ในช่วงเวลาใดเวลาหนึ่งในชีวิตตั้งแต่อดีตจนถึงปัจจุบัน โดยที่เวลาที่แน่ชัดหรือวันที่นั้นไม่สำคัญเลยครับ
I 've visited Japan twice. (ฉันเคยไปญี่ปุ่นมาแล้ว 2 ครั้ง)
Have* you ever eaten sushi? (คุณเคยทานซูชิไหม?)
She 's never seen* snow. (เขาไม่เคยเห็นหิมะมาก่อนเลย)
คำแนะนำจากผู้สอน: ใช้ Ever เมื่อต้องการถามใครสักคนว่า "เคย...ไหม" ตลอดช่วงชีวิตของเขา และใช้ Never เมื่อต้องการบอกว่า "ไม่เคย..." ครับ
2. เหตุการณ์ที่เพิ่งเกิดขึ้นและส่งผลถึงปัจจุบัน
เหตุการณ์เกิดขึ้นเมื่อเร็วๆ นี้ และผลลัพธ์ที่เห็นยังคงชัดเจนหรือสำคัญอยู่ในขณะนี้ครับ
I 've lost my keys. (= ตอนนี้ฉันเข้าบ้านไม่ได้ เพราะกุญแจหาย)
She 's broken her leg. (= ตอนนี้เขาเข้าเฝือกอยู่)
He 's gone to lunch. (= ตอนนี้ที่โต๊ะเขาว่างเปล่า เพราะเขาไปกินข้าวอยู่)
วิธีการแยกความแตกต่าง: Present Perfect vs. Past Simple
ความแตกต่างนี้สำคัญมากครับ ให้คุณถามตัวเองเสมอว่า "มีเวลาที่ชัดเจนระบุไว้ไหม?"
| หัวข้อเปรียบเทียบ | Present Perfect (have + V3) | Past Simple (V2) |
|---|---|---|
| การระบุเวลา | ไม่ระบุเวลาหรือวันที่ที่แน่นอน | ระบุเวลาชัดเจนหรือเป็นที่เข้าใจกันดี |
| ความเกี่ยวข้อง | อดีตยังเชื่อมโยงกับปัจจุบัน | อดีตจบสิ้นไปแล้ว และไม่เกี่ยวข้องกันแล้ว |
| ตัวอย่างที่ 1 | She has visited Paris. (เป็นประสบการณ์ในชีวิต) | She visited Paris last year. (ทริปเฉพาะเจาะจงเมื่อปีที่แล้ว) |
| ตัวอย่างที่ 2 | I 've lost my phone. (ตอนนี้ฉันยังไม่มีโทรศัพท์ใช้) | I lost my phone on Monday. (เป็นการเล่าเรื่องราวในอดีต) |
⚠️ กฎเหล็กที่ห้ามลืม: หากคุณใช้คำบอกเวลาที่จบไปแล้ว (yesterday, last week, in 2020, ago) คุณ ต้อง ใช้ Past Simple เท่านั้น และห้ามใช้ Present Perfect เด็ดขาดครับ
คำถามที่พบบ่อย (FAQ)
ใช้ประโยค "I have gone to Japan" เพื่อพูดถึงประสบการณ์การท่องเที่ยวได้ไหม?
ไม่ได้ครับ! ถ้าคุณพูดว่า "I have gone" มันหมายความตรงตัวว่าคุณเดินทางไปที่นั่นและ คุณยังอยู่ที่นั่นในตอนนี้ ครับ หากคุณต้องการพูดถึงประสบการณ์ชีวิตว่าเคยไปและกลับมาแล้ว คุณต้องใช้คำว่า been ครับ: "I have been to Japan."
ทำไมเราถึงพูดว่า "I've just arrived" แทนที่จะเป็น "I just arrived"?
ตามหลักไวยากรณ์ที่เคร่งครัด "I've just arrived" (Present Perfect) นั้นถูกต้องที่สุดครับ เพราะคำว่า "just" เป็นตัวบ่งบอกว่ากิจกรรมนั้นส่งผลกระทบถึงปัจจุบันอย่างมาก แต่ทั้งนี้ในภาษาอังกฤษแบบอเมริกัน เจ้าของภาษาก็มักจะใช้ Past Simple ("I just arrived") กันบ่อยมากครับ ซึ่งสื่อสารเข้าใจได้เหมือนกันทั่วโลกครับ
สรุปและสูตรลัด (Cheatsheet) สำหรับ Present Perfect (บทนำ)
| รูปแบบการใช้งาน | คำบอกเวลา (Signal Words) | ตัวอย่าง |
|---|---|---|
| ประสบการณ์ชีวิต | ever, never, many times | Have you ever seen the Northern Lights? |
| ผลลัพธ์เมื่อเร็วๆ นี้ | just, already, yet | I've just arrived here. |
💡 กฎทอง (The Golden Identifier): สิ่งที่เกิดขึ้นในอดีตนั้นยังสำคัญอยู่ใน ตอนนี้ ใช่ไหม และเวลาที่เกิดขึ้นไม่สำคัญใช่ไหม?
- ถ้าใช่ → Present Perfect
- ถ้าไม่ใช่ (คุณรู้แน่ชัดว่ามันเกิดขึ้นเมื่อไหร่) → Past Simple