ความแตกต่างระหว่าง Ago, For, Since, Yet
หลักการใช้
Ago
ล่วงมาแล้ว ใช้กับเหตุการณ์ที่เกิดขึ้นในอดีต และเสร็จสิ้นแล้ว ไม่เกิดอีก ใช้เฉพาะ Past Simple Tense เท่านั้น ใส่ท้ายประโยค หรือ หลังระยะเวลา
For
เป็นเวลา ใช้กับจำนวนเวลานับตั้งแต่เกิดเหตุการณ์จนถึงเวลาที่พูด
For
| |
three days
|
ten minutes
|
an hour
|
two hours
|
a week
|
four weeks
|
a month
|
six months
|
five years
|
a long time
|
Jane has been in America for six months.
We have lived in London for a long time.
Since
ตั้งแต่ ใช้กับจุดเริ่มต้นของเหตุการในอดีต
Since
| |
Monday
|
Wednesday
|
9 o’clock
|
12.30
|
24 August
|
Christmas
|
January
|
I was ten years old
|
1985
|
we arrived
|
Jane has been in America since January.
We have lived in London for I was ten years old.
Yet
ยัง (จนถึงขณะนี้) ใช้กับในประโยคปฏิเสธและคำถาม และมักอยู่ท้ายประโยค
A: “Are Diane and Peter here?”
B: “No, they haven’t arrived yet.”
or
A: “Have Diane and Peter arrived yet?”
B: “No, not yet. We’re still waiting for them.”
แบบฝึกหัด เติมช่องว่างด้วย for, since, ago
1. Alex worked here three years ……………...
2. I have studied Chinese ……………… two years.
3. She has been in Singapore ………………….. a long time.
4. Joy has been a doctor ………………… 2005.
5. She has worked in this hospital …………………. two years.
6. It was ten years ……………. when I last saw Jim.
7. Jill arrived in Switzerland three day …………….
8. The boys have done their homework ………………. 9 o’clock.
9. They have not received any money ……………… weeks.
10. Mr. Smith has returned home ……………….. New Year.
เฉลย แบบฝึกหัด เติมช่องว่างด้วย for, since, ago
1. Alex worked here three years ago.
2. I have studied Chinese for two years.
3. She has been in Singapore for a long time.
4. Joy has been a doctor since 2001.
5. She has worked in this hospital for two years.
6. It was ten years ago when I last saw Jim.
7. Jill arrived in Switzerland three day ago.
8. The boys have done their homework since 9 o’clock.
9. They have not received any money for weeks.
10. Mr. Smith has returned home since New Year.
ดีมากๆ ค่ะ เข้าใจง่าย ขอบคุณค่ะ
ตอบลบ