FOR - For is used for periods of time.
เราใช้ For กับช่วงเวลาในอดีต ปัจจุบัน หรืออนาคต แปลว่า "เป็นเวลา"
For + a period of time (ช่วงระยะเวลา)
และเราจะใช้ For กับ Past/Present Perfect Tense , Past Simple Tense and Future Tense แต่ไม่ใช่ For กัย Present Tense นะคะ
ดูประโยคข้างล่างนี้:
He lived in Oxford for 3 years and then he moved. (Completed Past - Past Tense)
เขาอาศัยอยู่ในอ็อกซ์ฟอร์ดเป็นเวลา 3 ปีแล้วจึงย้าย (อดีตที่สมบูรณ์ - Past Tense)
They’ve lived in Oxford for a couple of months. (Began in the past and continues into the present - Present Perfect)
พวกเขาอาศัยอยู่ในอ็อกซ์ฟอร์ดมาสองสามเดือนแล้ว (เริ่มขึ้นในอดีตและต่อเนื่องมาถึงปัจจุบัน - Present Perfect Tense)
We’re going to stay in Oxford for three days and then we’re going to London for a day. (future plans)
เราจะอยู่ที่อ็อกซ์ฟอร์ดสามวัน จากนั้นเราจะไปลอนดอนหนึ่งวัน (แผนการในอนาคต - Future Tense with subject + form of “to be” (am/is/are) + going to + base of a verb)
***สังเกตได้วาสว่าเราจะไม่ใช้ for กับ Present simple tense นั้นเองค่ะ
เธอใช้โทรศัพท์มาหลายชั่วโมงแล้ว
*เราจะไม่พูดว่า
We’re going to Sweden for two months.
เราจะไปสวีเดนเป็นเวลาสองเดือน
I haven’t seen him for 10 years.
ฉันไม่ได้เจอเขามา 10 ปีแล้ว
พวกเขาเรียนสองชั่วโมงทุกวัน
They are studying for three hours today.
วันนี้พวกเขาเรียนสามชั่วโมง
He has lived in Bangkok for a long time.
เขาอยู่กรุงเทพมานานเขา
He has been living in Paris for three months.
อาศัยอยู่ในปารีสเป็นเวลาสามเดือน
I worked at that bank for five years.
ฉันทำงานที่ธนาคารแห่งนั้นเป็นเวลาห้าปี
Will the universe continue for ever?
จักรวาลจะคงอยู่ตลอดไปหรือไม่?
Note: เราสามารถใช้ for เมื่อพูดถึงระยะทางได้อีกด้วยค่ะ
For + distance (ระยะทาง)
เธอวิ่งไปประมาณ 200 กิโลเมตรเมื่อวานนี้
SINCE - Since is used to a point in time in the past
Since (adverb)
from a particular time in the past until a later time, or until now
เราใช้ Since กับจุดเริ่มต้นในอดีตดำเนินมาจนถึงปัจจุบัน แปลว่า "ตั่งแต่เวลา" เราใช้ since เป็นคำบุพบทกับ วันที่ (date), เวลา (time) หรือนามวลี (noun phrase)
Since + a point in time (in the past) จุดเริ่มต้นของเวลาในอดีต
It was the band’s first live performance since May 1990. (since + time)
เป็นการแสดงสดครั้งแรกของวงตั้งแต่เดือนพฤษภาคม พ.ศ. 2533
I have been happily married for 26 years, since the age of 21. (since + noun phrase)
ฉันแต่งงานอย่างมีความสุขมา 26 ปีแล้ว ตั้งแต่อายุ 21 ปี
***นอกจากนี้เรายังใช้ since เป็นคำเชื่อมเพื่อแนะนำอนุประโยค
It’s so long since I saw him. (since + clause)
นานมากแล้วที่ฉันไม่เห็นเขา
Carl had slept most of the way since leaving Stockholm. (since + clause)
คาร์ลนอนหลับเกือบตลอดทางตั้งแต่ออกจากสตอกโฮล์ม
ตัวอย่างเพิ่มเติม
They’ve lived in Oxford since 2004. (since + time)
พวกเขาอาศัยอยู่ในอ็อกซ์ฟอร์ดตั้งแต่ปี 2547
We haven't won a game since last year. (since + time)
เราไม่ชนะสักเกมตั้งแต่ปีที่แล้ว
Hostilities between the two groups have been in abeyance since last June. (since + time)
ความเป็นปรปักษ์ระหว่างทั้งสองกลุ่มได้ยุติลงตั้งแต่เดือนมิถุนายนปีที่แล้ว
I've been chewing the problem over since last week. (since + time)
ฉันเก็บปัญหาตั้งแต่สัปดาห์ที่แล้ว
It was the hottest August since records began. (since + clause)
เป็นเดือนสิงหาคมที่ร้อนที่สุดตั้งแต่เริ่มมีการบันทึก
2. Since และ tenses
เมื่อ since ใช้ในการแนะนำการกระทำหรือเหตุการณ์เวลาหนึ่งในอดีต เราสามารถใช้ past simple หรือ present perfect หลังจาก since และ ใช้ present perfect ในประโยคหลัก (main clause) นั้นเองค่ะ
ดู 2 ประโยคนี้:
ฉันไม่ได้รับอีเมลขยะเลยตั้งแต่ฉันย้ายบ้าน
I haven’t received any junk mail since I have moved house.
ฉันไม่ได้รับอีเมลขยะเลยตั้งแต่ฉันย้ายบ้าน
ตัวอย่างเพิ่มเติม
Anna has adopted one or two funny mannerisms since he's been away.
แอนนามีท่าทางตลกๆ หนึ่งหรือสองอย่างตั้งแต่เขาไม่อยู่
Your piano playing has really come on since I last heard you play.
การเล่นเปียโนของคุณเริ่มต้นขึ้นจริง ๆ ตั้งแต่ฉันได้ยินคุณเล่นครั้งสุดท้าย
Their movements have been severely circumscribed since the laws came into effect.
การเคลื่อนไหวของพวกเขาถูกจำกัดขอบเขตอย่างเข้มงวดตั้งแต่กฎหมายมีผลบังคับใช้
John went to work in Stockholm a year ago, and we haven't seen him since.
จอห์นไปทำงานที่สตอกโฮล์มเมื่อปีที่แล้ว และเราไม่ได้เจอเขาอีกเลยตั้งแต่นั้นมา
3. สำนวน "ไม่เคยมาหลายปีแล้ว"
expression: it + be + time + since
It’s been years since I rode a motorbike. (it’s = it has)
เป็นเวลาหลายปีแล้วที่ฉันขี่มอเตอร์ไซค์
It’s been years since I’ve ridden a motorbike. (it’s = it has)
เป็นเวลาหลายปีแล้วที่ฉันขี่มอเตอร์ไซค์
It’s years since I rode a motorbike. (it’s = it is)
หลายปีแล้วที่ฉันขี่มอเตอร์ไซค์
It’s years since I’ve ridden a motorbike. (it’s = it is)
(มันคือ = มันคือ) หลายปีแล้วที่ฉันขี่มอเตอร์ไซค์
It’d been years since I’d ridden a motorbike. (it’d = it had)
เป็นเวลาหลายปีแล้วที่ฉันขี่มอเตอร์ไซค์ (มัน = มันมี)
* It’s been years since …จะใช้บ่อยในภาษาอังกฤษแบบอเมริกันมากกว่า It’s years since …. ค่ะ
FOR to mention a specific period (or duration) of time. เป็นระยะเวลา | SINCE to mention the starting point of a period of time (continues to now). ตั้งแต่เวลา |
---|---|
I have been a doctor for 20 years. (duration = 20 years) ฉันเป็นหมอมาสิบห้าปีแล้ว (ระยะเวลา = 20 ปี) | I have been a doctor since 1992. (starting point = 1992) เป็นหมอมาตั้งแต่ปี 2535 (จุดเริ่มต้น = 2535) เธอ |
She has been a mother for six months. เธอเป็นแม่มาหกเดือนแล้ว | She has been pregnant since her first child was born. เธอตั้งท้องตั้งแต่ลูกคนแรกเกิด |
My sister has lived in Sweden for nine months. พี่สาวของฉันอาศัยอยู่ในสวีเดนเป็นเวลาเก้าเดือน | My sister has lived in Sweden since the beginning of March. พี่สาวของฉันอาศัยอยู่ในสวีเดนตั้งแต่ต้นเดือนมีนาคม |
Correct | Incorrect |
I have learnt Swedish for three years. ฉันเรียนภาษาสวีเดนมาสามปีแล้ว | |
They have taught biology since last year. พวกเขาสอนชีววิทยาตั้งแต่ปีที่แล้ว | |
She has owned his dog since his cat died. เธอเป็นเจ้าของสุนัขของเขาตั้งแต่แมวของเขาเสียชีวิต |
No comments:
Post a Comment