For , since , when , how long ... ?
เราใช้ for กับ since
สำหรับบอกว่าสิ่งหนึ่งๆเกิดขึ้นมานานเท่าไหร่แล้ว
เราใช้ for + ช่วงของเวลา (เช่น two hours , six
weeks etc.):
I've been waiting for two hours.
for
two hours
| 20 minutes
| five days
|
a long time
| six months
| 50 years
|
a week
| ages
| years
|
Sally has been working here for six months ( ไม่ใช่ since
six months)
I haven't seen tom for three days.
|
เราใช้ since + เวลาเริ่มต้น ( 8 o'clock, Monday,
1999 etc.):
I've been waiting since 8 o'clock.
since
8 o'clock
| Monday
| 12 May
|
April
| 2001
| Christmas
|
lunchtime
| we arrived
| I got up
|
Sally has been working here since April (= from April
until now)
I have't seen Tom since Monday.
|
บางครั้งเราก็สามารถที่จะไม่ใส่ for ในประโยคก็ได้ (แต่จะไม่ละไว้
ถ้าประโยคเป็นรูปปฏิเสธ)
They've been married (for) ten years. ( ใส่หรือไม่ใส่ก็ได้)
They haven't had a holiday for ten years. (ต้องมี for)
แต่เราจะไม่ใช้ for + all (all day / all my life etc.):
I've lived here all my life. (ไม่ใช่ for all my life)
เราสามารถใช้ in แทน for ในประโยคปฏิเสธ (I
haven't ... etc.):
They haven't had a holiday in ten years. ( = for ten
years)
เปรียบเทียบ when ... ? (+ past simple) และ how
long... ? (+ present perfect):
|
A: When did it start raining?
B: It started raining an hour ago / at 1 o'clock.
A: How long has it been raining?
B: It's been raining for an hour / since 1 o'clock.
|
|
A: When did Joe and Carol first meet?
B: They first met { a long time ago. / when they
were at school. }
A: How long have they know each other?
B: They've know each other { for a long time. / since
they were at school.
|
เราใช้
It's ( = It is) หรือ It's been (=
It has been)
| a long time six months (etc.)
| since something happened
|
It's two years since I last saw Joe. หรือ It's been
two years since...
(= I haven't seen Joe for two years)
It's ages since we went to the cinema. หรือ It's been
ages since...
(= We haven't been to the cinema for ages)
How long is it since Mrs Hill died? หรือ How long has
it been since ... ?
(= When did Mrs Hill die?)
แบบฝึกหัด
Write for or since.
Write questions with How long and when
Read the situations and complete the
sentences.
Write B's sentences using the words in
brackets.