Present Perfect Tense คืออะไร?
สำหรับ Present Perfect นั้นเป็นอีกหนึ่ง Tense ที่น้องๆ จะได้เจอและใช้บ่อยมากๆ ในภาษาอังกฤษ โดยจะใช้กับเหตุการณ์ดังต่อไปนี้
**1) เหตุการณ์ที่เกิดขึ้นในอดีตต่อเนื่องจนถึงปัจจุบัน **= I have lived in Thailand since 1994. (ฉันอยู่ที่ประเทศไทยมาตั้งแต่ปี 1994) (และจนถึงตอนนี้ก็ยังอยู่ที่ประเทศไทย)
**2) เหตุการณ์ที่ทำเสร็จไปเมื่อสักครู่ (มักมีคำว่า ‘just’) **= I have just finished my homework. (ฉันเพิ่งทำการบ้านเสร็จ)
**3) ใช้พูดถึงประสบการณ์ (มักแปลว่า “เคย”) **= I have been to Taiwan twice. (ฉันเคยไปไต้หวันมาสองครั้งแล้ว)ฃ
โครงสร้างประโยคบอกเล่า
กริยาใน Present Perfect จะเป็นรูปของ have/has ตามด้วย past participle หรือกริยาช่องที่ 3 ซึ่งส่วนใหญ่จะเติม -ed ถ้าเป็น Verb to be ก็จะใช้ been

ตัวอย่าง
**I have studied English for 2 years. **(ฉันเรียนภาษาอังกฤษมาเป็นเวลา 2 ปีแล้ว)
**John has played football since the afternoon. **(จอห์นเล่นฟุตบอลมาตั้งแต่ตอนบ่าย)
**He has just arrived at the airport. **(เขาเพิ่งมาถึงสนามบินเมื่อสักครู่นี่เอง)

โครงสร้างประโยคปฏิเสธ
เราสามารถเติม not ตามหลัง have/has ได้เลย โดยกริยาที่ตามมายังอยู่ในรูป Past Participle เช่นเดิม

ตัวอย่าง
Susan hasn’t contacted me since last year. (ซูซานไม่ได้ติดต่อฉันมาตั้งแต่ปีที่แล้ว)
They haven’t eaten anything for 6 hours. (พวกเขายังไม่ได้ทานอะไรมาเป็นเวลาหกชั่วโมงแล้ว)
I haven’t done exercise for half a year. (ฉันไม่ได้ออกกำลังกายมาเป็นเวลาครึ่งปีแล้ว)

โครงสร้างประโยคคำถาม
เราจะนำ Have/Has มาขึ้นต้นประโยค จากนั้นก็ตามด้วยส่วนประธานและกริยาส่วนที่เหลือ

ตัวอย่าง
**Have you got your exam result? **(คุณได้รับผลสอบแล้วหรือยัง?) Yes, I have. หรือ No, I have not.
**Have you ever been to Italy? **(คุณเคยไปประเทศอิตาลีหรือยัง?) Yes, I have. หรือ No, I have not.
**Has he talked to you yet? **(เขาได้พูดกับคุณบ้างหรือยัง?) Yes, he has. หรือ No, he has not.

ข้อควรจำ
- ใน Present Perfect มักจะมีคำว่า since (ตั้งแต่) for (เป็นเวลา) และ yet (ยัง) ปรากฎอยู่ในประโยค
- น้องๆ ควรมีพื้นฐานเรื่อง Regular และ Irregular Verbs มาก่อนเพราะจะทำให้ผันกริยาได้แม่นยำมากขึ้น Regular Verbs เช่น play > played > played และ Irregular Verbs เช่น go > went > gone
- กริยาคำว่า ไป (go) ใน Tense นี้นั้นมักใช้คำว่า been แทนคำว่า gone เช่น Have you been to Japan? (คุณเคยไปญี่ปุ่นหรือยัง?)
นี่ก็เป็นความรู้เรื่อง Present Perfect แบบง่ายๆ หวังว่าจะเป็นประโยชน์กับน้องๆ นะครับ ถ้าน้องๆ สนใจเนื้อหาเพิ่มเติมสามารถดูวิดีโอจากช่องของ NockAcademy ได้ด้านล่างเลยครับ
ทบทวน Present Simple ได้ที่นี่









