หลักการใช้ since และ for ในภาษาอังกฤษ
Ex1 ใช้กับ present perfect (has, have +v.3) แปลว่าตั้งแต่ ต่อด้วยจุดเริ่มต้นของเวลา เช่น She has worked here since 1999.
Ex2 Since บวกประโยคแปลว่า เพราะว่า ใช้เหมือน because
– I cannot go to class because/since/for/as it is raining.
ตัวอย่างประโยค I have been in Chiangmai since 2009.(ฉันอยู่เชียงใหม่ตั้งแต่ปี 2009)
since |
10 o’clockSunday Jaunary 2002 Christmas I woke up 1st January |
เพิ่มเติมการใช้ Since : Since is used to a point in time in the past
Since มักใช้เพื่อบอกจุดเริ่มต้นของเวลา มีความหมายว่า “ตั้งแต่” ใช้บอกเหตุการณ์ที่เริ่มต้นตั้งแต่อดีตดำเนินมาจนถึงปัจจุบัน
Ex. I haven’t eaten anything since 8 o’clock.
(ฉันไม่ได้กินอะไรเลยมาตั้งแต่ 8 โมงเช้าแล้ว [จนปัจจุบันตอนนี้ก็ยังไม่ได้กินอะไรเลย])
Ex.2 We have been married since 2017.
(เราแต่งงานกันมาตั้งแต่ปี 2017 [ตอนนี้แต่งงานก็ยังอยู่ด้วยกันอยู่])
Ex 1. แปลว่าสำหรับ เช่น for me
Ex 2.ใช้กับ present perfect บอกช่วงเวลา เช่น She has worked here for ten years.
Ex 3. For บวกประโยคแปลว่าเพราะว่า ใช้เหมือน because และ since เช่น I cannot go to class because/since/for/as it is raining.
ตัวอย่างประโยค I have been in Chiangmai for 3 years. (ฉันอยู่เชียงใหม่มา 3 ปีแล้ว)
เราใช้ for ตามด้วยระยะเวลา ยกตัวอย่างเช่น
for |
two hoursa long time
30 minutes ten days 10 years decade |
เพิ่มเติมการใช้ For : For is used for periods of time.
For มักจะใช้ลงท้ายประโยคเพื่อขยายว่าเหตุการณ์นี้ใช้เวลานานเท่าไร เป็นการบอก “ช่วงเวลา” ที่เกิดขึ้น มีความหมายว่า “เป็นเวลา” นั่นเองค่ะ
Ex. My family have been living in New Zealand for 5 years.
(ครอบครัวของฉันอยู่ที่ประเทศนิวซีแลนด์เป็นเวลา 5 ปีมาแล้ว [ตอนนี้ก็ยังอยู่ที่นี่ยังไม่ไปไหน])
Ex. I have studied English for 3 hours.
(ฉันเรียนภาษาอังกฤษมาเป็นเวลา 3 ชั่วโมงแล้ว [จนตอนนี้ก็ยังเรียนอยู่])