user warning: Duplicate entry '536306482' for key 'PRIMARY' query: INSERT INTO accesslog (title, path, url, hostname, uid, sid, timer, timestamp) values('การป้องกันอุบัติเหตุจากการจราจรทางบก', 'node/44581', '', '18.190.160.221', 0, '14f850bbcb984240b173d7ddd8f34c6d', 157, 1716038736) in /home/tgv/htdocs/modules/statistics/statistics.module on line 63.

Present Perfect

 

โครงสร้าง S+ has/have + V3 

ใช้กับ Adverbs of time ต่อไปนี้ since
(ตั้งแต่) ,for (เป็นเวลา) , just (เพิ่งจะ),already (เรียบร้อยแล้ว) ,
yet (ยัง) , recently (เมื่อเร็วๆ นี้ ช่วงนี้) , lately (เมื่อเร็วๆนี้
ช่วงนี้) , never(ไม่เคย) , ever (เคย) , so far (จากบัดนั้นจนบัดนี้) , up
to now (จากบัดนั้นจนบัดนี้) , up to the present time (จนถึงปัจจุบัน)
,many times (หลายครั้ง) ,several times (หลายครั้ง) , over and over
(ครั้งแล้วครั้งเล่า), at last (ในที่สุด)

1.
ใช้กล่าวถึงเหตุการณ์ที่เกิดขึ้นในอดีต
และยังดำเนินหรือมีผลต่อเนื่องมาจนถึงปัจจุบันมักมีคำว่า since และ for
อยู่ด้วย since (ตั้งแต่) ใช้กับจุดเริ่มต้นของเหตุการณ์นั้นๆ ในอดีต (a
point of time in the past) เช่น  since then (ตั้งแต่นั้น) , since
yesterday (ตั้งแต่เมื่อวาน), since six o'clock (ตั้งแต่ 6 โมง) since
last month (ตั้งแต่เดือนที่แล้ว) , since Christmas , since World War II ,
since the beginning of the year  , since I was born ,since I was young.
(หลัง since จะตามด้วย คำ หรือวลี ที่บอกอดีต หรือ จะตามด้วย
ประโยคที่มีกริยาเป็นอดีต main clause)

- We have lived in this house since our father died.
- Since he has changed his job , he has been much happier.
- That child has grown very much since I last seen him..

for (เป็นเวลา) ใช้กับจำนวนเวลานับตั้งแต่เหตุการณ์จนถึงขณะที่พูด (a period of time)
เช่น for twenty minutes (เป็นเวลา 20 นาที) , for four hours (เป็นเวลา 4 ชั่วโมง)    
                 
- They have lived in this district for a long time.
- Mary hasn't eaten any meat for over a year.

*หมายเหตุ -แต่ถ้าข้อความใน main clause เกี่ยวกับระยะเวลาให้ใช้ present simple และ clause หลัง sinceให้ใช้ past simple เช่น
- It is (seems) a long time since our last holiday.
- It is eight years since I left university.
- It seems a long time since he left me.

2.ใช้กล่าวถึงเหตุการณ์ที่เพิ่งกระทำ
เสร็จสิ้นใหม่ๆจะมีคำว่า just , recently (=lately ) = (not long ago) และ
lately ใช้กับประโยคคำถามและปฏิเสธ

- Have you finished your assignment?
- Yes, I have just finished it.
- The results have just been announced.

สร้างโดย: 
อาจารย์วีณา รัตนสุมาวงศ์ และนางสาวอธิกา แซ่เอี้ย

มหาวิทยาลัยศรีปทุม ผู้ใหญ่ใจดี
 

 ช่วยด้วยครับ
นักเรียนที่สร้างบล็อก กรุณาอย่า
คัดลอกข้อมูลจากเว็บอื่นทั้งหมด
ควรนำมาจากหลายๆ เว็บ แล้ววิเคราะห์ สังเคราะห์ และเขียนขึ้นใหม่
หากคัดลอกทั้งหมด จะถูกดำเนินคดี
ตามกฎหมายจากเจ้าของลิขสิทธิ์
มีโทษทั้งจำคุกและปรับในอัตราสูง

ช่วยกันนะครับ 
ไทยกู๊ดวิวจะได้อยู่นานๆ 
ไม่ถูกปิดเสียก่อน

ขอขอบคุณในความร่วมมือครับ

อ่านรายละเอียด

ด่วน...... ขณะนี้
พระราชบัญญัติลิขสิทธิ์ (ฉบับที่ 2) พ.ศ. 2558 
มีผลบังคับใช้แล้ว 
ขอให้นักเรียนและคุณครูที่ใช้งาน
เว็บ thaigoodview ในการส่งการบ้าน
ระมัดระวังการละเมิดลิขสิทธิ์ด้วย
อ่านรายละเอียดที่นี่ครับ

 

สมาชิกที่ออนไลน์

ขณะนี้มี สมาชิก 0 คน และ ผู้เยี่ยมชม 250 คน กำลังออนไลน์