Present Perfect with how long; simple past with when; since and for
Use the simple past (I did) to ask or say when something happened.
- A: When did it start raining?
- B: It strated raining at one o'clock / an hour ago.
- A: When did Joe and Carol first meet?
- B: They first met when they were in college / a long time ago.
- A: How long has it been raining?
- B: It's been raining since one o'clock / for an hour.
- A: How long have Joe and Carol known each other?
- B: They've known each other since they were in college / for a long time.
We use both since and for to say how long something has been happening.
- I've been waiting for you since 8 o'clock.
- I've been waiting for you for two hours.
We use for when we say the period of time (two hours).
since for
8 o'clock 1977 | two hours a week
Monday Christmas | ten minutes five years
May 12 lunchtime | three days a long time
April we arrived | six month ages
8 o'clock 1977 | two hours a week
Monday Christmas | ten minutes five years
May 12 lunchtime | three days a long time
April we arrived | six month ages
- She's been working here since April. (= from April until now)
- She's been working here for six months. (not since six months)
- I haven't seen Tom since Monday. (=from Monday until now)
- I haven't seen Tom for three days. (not since three days)
- I've lived here all my life. (not for all my life)
- A: How long has it been since you had a vacation?
- B: It's been (= it has been ) two years since I had a vacation. (= I haven't had a vacation for two years.)
- It's been ages since Aunt Helen visited us. (= She hasn't visited us for ages.)
No comments:
Post a Comment