ฝึกภาษาอังกฤษ สนทนาภาษาอังกฤษ (English Conversation) และ โครงสร้างและการใช้ Tenses ต่างๆ

Friday, July 18, 2014

โครงสร้าง Present Perfect Tense และการใช้ตามเหตุการณ์ต่างๆ


โครงสร้าง Present Perfect Tense -> ประธาน + have (has)+ Verb 3 (กริยาช่องที่ 3)

การใช้ Present Perfect Tense เมื่อต้องการ

1. ใช้กับเหตุการณ์ที่เกิดขึ้นและพึ่งเสร็จสิ้น สามารถเห็นผลของการกระทำนั้นได้
  • I have written a letter. (ฉันเขียนจดหมายเสร็จแล้ว -> จดหมายนั้นยังวางอยู่บนโต๊ะ)
  • He has taken a bath. (เขาอาบน้ำเสร็จแล้ว -> ตัวอาจจะยังเปียกอยู่)
2. ใช้บอกเหตุการณ์ที่เกิดขึ้นนอดีต และดำเนินเรื่อยมาจนถึงปัจจุบัน ซึ่งในไทยหมายถึง เคย... (หากต้องการพูดว่า ไม่เคย...   ให้เติมคำว่า never ลงไป)
  • Dream has (never) studied Spanish. หมายถึง ดรีมเคย (หรือไม่เคย) เรียนภาษาสเปน 
  • Have you eaten crocodile meat? หมายความว่า คุณเคยกินเนื้อจระเข้ไหม (ตั้งแต่เกิดมาจนกระทั่งเดี๋ยวนี้)
3. แจ้งข่าว หรือประกาศข่าวที่พึ่งเกิดขึ้นให้ผู้อื่นทราบ
  • Ow! I have burnt myself! (โอ๊ย! ไฟไหม้มือฉัน)
4. ใช้กับประโยคคำถามที่มีคำว่า ever
  • Have you ever met Kitty? (คุณเคยเจอคิตตี้ไหม) 
5. ใช้หลังคำว่า when, after, until เพื่อแสดงว่าเหตุการณ์ได้สิ้นสุดลงแล้วก่อนเหตุการณ์อีกเหตุการณ์หนึ่ง
  • Wait until he has gone.  (รอจนกระทั่งเขาไป)
  • When I have written the report , you can borrow my pen. (เมื่อฉันได้เขียนรายงาน คุณสามารถยืมปากกาฉัน)
6. ใช้ Present Perfect Tense หากมีคำหรือข้อความต่อไปนี้
  • ข้อความที่เป็นการเปรียบเทียบขั้นสูงสุด เช่น It is the most expensive car I have known.
  • This is the first time, It is the first ตัวอย่างประโยค เช่น This is the first time I have seen it (นี่เป็นแรกเลยที่ฉันเห็นมัน)
  • So far. (จนกระทั่งบัดนี้) ตัวอย่างประโยค They haven't moved to New York so far.
  • In the last few days... หรือ in the past few years. ตัวอย่างประโยคเช่น It has rained a lot in the past few days.
  • just, yet, recently, lately, once, twice ตัวอย่างเช่น Pop has not seen snow yet. หรือ The teacher has just arrived.
  • since, for  (since ใช้บอกหน่วยเวลา, for ใช้บอกช่วงหรือ ระยะเวลา) ตัวอย่างเช่น 
    • He has lived here since 1972  (เขาอยู่ที่นี่มาตั้งแต่ปี 1972)
    • They have known each other for years (เขารู้จักคนอื่นๆมาเป็นเวลา 1 ปี)
  • today, this week (month, year) ซึ่งเป็นช่วงเวลาที่ยังไมสิ้นสุดในขณะที่พูด ตัวอย่างประโยค
    • Have you had a holiday this year?
  • ใช้ I have been to ......   เพื่อต้องการบอกว่าไปแล้ว แต่กลับมาแล้ว เช่น I have been to Bangkok.
  • ใช้ I have gone to ......   เพื่อต้องการบอกว่าไปแล้วแต่ยังไม่กลับมา เช่น The nurse has gone for dinner.