Present Perfect Tense เป็น Tense เป็นเหตุการณ์ในอดีตที่มีผลต่อเนื่องถึงปัจจุบัน
Subject + has / have + V3 |
- ประธานเป็นเอกพจน์ (He, She, It, John, Jane) ใช้ Has
- ประธานเป็นพหูพจน์ (I, You, We, They, The dogs, Students) ใช้ Have
1. ใช้กับเหตุการณ์ที่เพิ่งจบไป หรือเพิ่งจบลงใหม่ ๆ มักจะมีคำว่า just, already หรือ yet ในประโยค เช่น
Has the train arrived yet?
(รถไฟมาถึงหรือยัง)
Daniel has just informed us where to meet tomorrow.
(แดเนียลเพิ่งแจ้งเราว่าพรุ่งนี้จะให้ไปเจอกันที่ไหน)
2. ใช้กับเหตุการณ์ที่เกิดขึ้นตั้งแต่อดีตและมีผลหรือยังคงสภาพจนถึงปัจจุบัน แต่เหตุการณ์นั้นได้จบลงไปแล้ว โดยส่วนใหญ่จะมีคำว่า since, for, ever since, so far อยู่ในประโยค เช่น
I’ve known her for years.
(ฉันรู้จักเธอมาหลายปีแล้ว)
Wendy has lived here ever since.
(เวนดี้อยู่ที่นี่มาตั้งแต่บัดนั้น)
3. ใช้ในการเล่าประสบการณ์ต่าง ๆ ส่วนใหญ่จะมีคำว่า never, ever, once, twice รวมอยู่ด้วย เช่น
Have you ever been to Japan?
(คุณเคยไปประเทศญี่ปุ่นไหม)
She has been to Japan twice.
(เธอเคยไปญี่ปุ่นสองครั้ง)
4. ใช้ในโครงสร้าง If-clause แบบที่ 1 ในส่วนของเงื่อนไขที่แสดงว่าถ้าทำเหตุการณ์หนึ่งเสร็จแล้วอีกเหตุการณ์จะเกิดขึ้น เช่น
The children can go out, if they have finished their homework.
(เด็ก ๆ สามารถออกไปเล่นข้างนอกได้ ถ้าพวกเขาทำการบ้านเสร็จ)