Present Tense : Present Perfect

1. Present Tense ปัจจุบันกาล
1.3 Present Perfect ( ประธาน + กริยา have หรือ has + กริยาช่องที่ 3 + ... )
โครงสร้าง : Subject + Verb to have + V.3 + ...

หลักการใช้ Tense นี้คือ
1. ใช้กับเหตุการณ์ที่สิ้นสุดลงไปแล้ว เช่น
• Somchai has been to Hong Kong once. (สมชายได้ไปประเทศฮ่องกงมาครั้งหนึ่ง)
• The train has arrived at the station. (รถไฟมาถึงสถานีแล้ว)

2. ใช้กับเหตุการณ์ที่เพิ่งสิ้นสุดลง ขณะที่ผู้พูดกล่าวถึงเรื่องนั้น มักมีคำบอกเวลาแสดงว่าเหตุการณ์นั้นเพิ่งสิ้นสุดลง เช่น just (เพิ่ง), yet (ยัง), recently (เมื่อเร็วๆนี้), finally (ในที่สุด), lately (เมื่อเร็วๆนี้) คำเหล่านี้อยู่ระหว่าง Verb to have กับ V.3 เช่น
• She has finally known our secret. (ในที่สุดเธอก็รู้ความลับเรา)
• I have already closed the window. (ผมปิดหน้าต่างเรียบร้อยแล้ว)

3. ใช้กับเหตุการณ์ที่เกิดขึ้นในอดีตเรื่อยมาจนถึงปัจจุบัน และจะดำเนินต่อไปในอนาคต มีระยะเวลาปรากฏอยู่ขณะที่พูดมักมีคำบอกเวลาเริ่มต้นในอดีต เช่น
     since + จุดเริ่มต้นของเวลา
     for + ระยะเวลานับจากเริ่มต้น
     up to now จนกระทั่งบัดนี้
     so far เรื่อยมาจนกระทั่งปัจจุบัน
• Somsri has lived in Bangkok for 9 years. (สมศรีอยู่กรุงเทพฯมาเป็นเวลา 9 ปี)
• I have been in Chaingmai since this morning. (ฉันมาเชียงใหม่ตั้งแต่เมื่อเช้า)

4. ใช้กับเหตุการณ์เคยหรือไม่เคย มักมีคำ never, ever, once, twice เช่น
Have you ever been to Italy? (คุณเคยไปอิตาลีไหม?)
• I have never played card. (ฉันไม่เคยเล่นไพ่)

5. ใช้กับเหตุการณ์ที่กระทำซ้ำหลายๆ ครั้ง จะมีคำว่า many time, several times, over and over เช่น
• I have told him the same thing over and over. (ผมบอกเขาแล้วบอกเขาอีก)
• We have eaten in the restaurant many times. (เราได้ทานอาหารกันที่ร้านอาหารนั้นหลายครั้ง)

"Saying Grace", November 24,1951  by Norman Rockwell

*Footnote : TENSES และกริยา 3 ช่อง โดยสำนักพิมพ์ประพันธ์สาส์น; พิมพ์ครั้งที่ 2: สิงหาคม 2540