เรียนแกรมม่าง่ายนิดเดียว! หลักการใช้ “FOR – SINCE – AGO” เกี่ยวกับเวลา

หลายคนคงคุ้นเคยกันมาบ้างแล้วสำหรับหลักการใช้ FOR – SINCE – AGO ซึ่งล่วนแล้วแต่ใช้พูดถึงเรื่อง ‘เวลา’ ดูเหมือนจะเป็นเรื่องง่าย แต่ทั้ง 3 คำนี้ก็มีหลักในการใช้ที่แตกต่างกันอยู่นะ

และหลายๆ คนก็อาจเป็นเรื่องยากที่จะทำความเข้าใจว่าเมื่อไหร่ควรใช้ ‘for’ เมื่อไหร่ควรใช้ ‘since’ และเมื่อไหร่ควรใช้ ‘ago’ แต่ก็ใช่ว่าทุกเรื่องจะยากเกินความสามารถ! วันนี้เรามีเคล็ดลับสั้นๆ พร้อมตัวอย่างมาให้เรียนรู้กันที่ด้านล่างนี้

 

 

#FOR (เป็นเวลา)

1. ใช้เพื่อระบุช่วงเวลา

– How long are you staying in London? I’m staying for a week.

2. มักใช้กับ Present Perfect (S. + have/has + V.3)

– I have been waiting at the bus stop for 10 minutes.

– I have lived in this country for 5 years.

3. แต่ก็สามารถใช้กับ Tenses อื่นๆ ได้เช่นกัน ดังนี้

– Present: I go on holidays for two weeks every summer.

– Past: When I was sixteen, I stayed in London for two months.

– Future: While I am in the USA , I will be in New York for two days.

 

 

#SINCE (ตั้งแต่)

ใช้เพื่ออ้างอิงถึงจุดเริ่มต้นของการกระทำหรือสถานการณ์ โดยทั่วไปจะถูกใช้กับ Present Perfect (S. + have/has + V.3) เช่น

– I have been waiting for the bus since 8 o’clock.

– I live in Tokyo. I have lived in Tokyo since January 2010.

– I have been learning English since the beginning of the year.

 

 

#AGO (ที่ผ่านมา)

Ago จะถูกใช้เมื่อพูดถึงเหตุการณ์ในอดีตที่เกิดขึ้นแล้ว ราวกับย้อนจากวันนี้กลับไปยังอดีต จึงต้องใช้คำกริยาของประโยคในรูป Past Tense ดังนี้

– I came to Tokyo two years ago.

– I arrived at the bus stop 10 minutes ago.

– The company was founded 30 years ago.

 

 

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

 

ที่มา: learn-english-today

ร่วมแสดงความคิดเห็นกันจ้า...

ทุนการศึกษาอื่นๆที่น่าสนใจ