โครงสร้าง (S. + has/have + V.3)
1.ใช้กับเหตุการณ์ซึ่งเกิดขึ้นในอดีต แต่ดำเนินติดต่อเรื่อยมาจนถึงปัจจุบันขณะที่พูดประโยคนั้น
โดยปกริยาจะมี กลุ่มคำ หรือ ประโยค บอกว่าเหตุการณ์นั้นเริ่มต้นตั้งแต่เมื่อใด เช่น
since + จุดเริ่มต้นของเวลา
for + จำนวนเวลานับจากเริ่มต้น
ever since ตั้งแต่นั้นเป็นต้นมาจนถึงบัดนี้
so far เรื่อยมาจนเดี๋ยวนี้ เรื่อยมาจนปัจจุบันนี้
up to now จนบัดนี้ จนกระทั่งเวลานี้
up to the present time จนบัดนี้ จนกระทั่งเวลานี้
- He has lived here since 1975.
- He has lived here ever since.
- He has lived here since then.
- He has lived here since his father died.
- He has lived here twenty years.
- He has lived there since his father died. เขาอยู่ที่นั่นมาตั้งแต่บิดาของถึงแก่กรรม
- I have taught this class for ten years. ผมสอนชั้นนี้มาสิบปีแล้ว บัดนี้ผมก็ยังสอนชั้นนี้อยู่
- I taught this class for ten years. ผมสอนชั้นนี้เป็นเวลาสิบปี แต่บัดนี้ผมไม่ได้ส่อนแล้ว(คืนเคยสอนมาเป็นเวลา 10 ปี แล้วเลิกสอน)
มักจะมีคำว่า never , ever, once, twice,... รวมอยู่ด้วยเสมอ เช่น
- Have you ever been to New York City? คุณเคยไปนครนิวยอร์กไหม
- Yes, I've been there many times. ครับ เคยหลายหนแล้ว
- No, never. I've never been abroad. ยังครับยังไม่เคยไป ผมยังไม่เคยไปเมืองนอกเลย
มักจะใช้คำ just, already(บอกเล่า) หรือ yet (คำถามหรือปฏิเสธ) เช่น
- The train has just arrived. รถไฟเพิ่งมาถึง
- The train has already arrived. รถไฟมาถึงแล้ว (=The train has arrived already.)
- Has the train arrived yet (already)? รถไฟมาถึงหรือยัง
- No , not yet. ยัง ยังไม่มาถึง
ถ้า just now = เมื่อครูนี้ ใช้กริยา Past Simple
ถ้า just now = ขณะนี้ ใช้กริยา Present Perfect
- I told you about it just now. ก็ผมบอกเรื่องนั้นเมื่อครูนี้
- He has finished his work just now. (ขณะนี้) เขาเพิ่งจะทำงานของเขาเสร็จ
- I have finished the book. ผมอ่านหนังสือนั้นจบแล้ว
- I've opened the window. ผมเปิดหน้าต่างแล้ว
- The clock has stopped. นาฬิกาหยุดเสียแล้ว
- I've seen him before. ผมเคยพบเขาแล้ว
แหล่งที่มา : http://www.yupparaj.ac.th
No comments:
Post a Comment