1.ใช้กับการกระทำหรือเหตุการณ์ที่พึ่งสิ้นสุดลงหรือจบลงไปไม่นานขณะที่พูดนั้น
สังเกตจาก
 just = เพิ่งจะ   ,recently = เมื่อเร็วๆนี้ ,lately = เมื่อเร็วๆนี้ เช่น
         - I have just finished my assignment.
         - My friend has recently got married.

        2..ใช้กับคำว่า yet และ already    yet ใช้กับคำถามและปฏิเสธ วางไว้ท้ายประโยค already ใช้กับคำถาม
และประโยคบอกเล่า โดยวางอยู่กึ่งกลางระหว่าง V.to have กับ กริยาช่อง 3 หรือวางท้ายประโยคก็ได้ เช่น    
        - Have you seen Somsek yet ?

        - He said he would come , but he has not come yet. (ปฏิเสธ)

        4.ใช้กับการกระทำที่เกิดขึ้นในอดีตและยังคงกำเนินหรือมีผลต่อมาจนถึงปัจจุบัน และคาดว่าเหตุการณ์นั้น
ยังจะปรากฎในอนาคตอีก สังเกตจาก for , since , up to now , up to the present , up to the present time , so far เช่น
       - How long has she lived here ?
        - She has lived here for ten years. (ใช้ for + preiod of time คือ ten years)

        5. ใชักับเหตุการณ์ที่เคยหรือไม่เคยทำในอดีต แต่ไม่ได้กำหนดเวลาแน่นอน สังเกตจาก ever , never เช่น
        - Have you ever been to Japan ?
        - Has your father ever played football ?

        6. ใช้กับการกระทำที่เกิดขึ้นซ้ำ ๆ ในอดีตและยังอาจเกิดขึ้นได้อีก สังเกตจาก adverb of frequency ในประโยค คือ
        - He has made the asme mistake again.

        7. ใช้กับ superlative degree เช่น
        - Somsri is the most beautiful girl I have tried to play badminton .

     

โครงสร้าง = has,have + กริยาช่อง 3
 
Present Perfect Tense


          

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
*
*
*
*
Hosted by www.Geocities.ws

1