for, since, ago: start
In this lesson
Point A of 2
for and since
for and since both answer the question how long?
Omar is in Belfast. He has been there for four days. He has been there since Tuesday.
for is followed by a length of time: four days, two years, ten minutes.
since is followed by the point where the time began: Tuesday, 9 o'clock, 2016.
| for | since |
|---|---|
| three days | Monday |
| an hour | 9 o'clock |
| a week | 14 May |
| a month | Christmas |
| five years | 2016 |
| ten minutes | lunchtime |
| six months | I was a child |
| a long time | we moved here |
- Ruth has been in Australia for six months. (not since six months)
- We've been sitting in this queue for an hour. (not since an hour)
- I've lived in Leeds for a long time.
- Ruth has been in Australia since March. (= from March until now)
- We've been sitting in this queue since half past ten. (= from half past ten until now)
- I've lived in Leeds since I was eight.
Point A · Exercise 19.1 · part 1 of 2
Write for or since.
Use these
forsince
Example
Kerry has been in Cornwall since Tuesday.
AnswerKerry has been in Cornwall since Tuesday.Example
Kerry has been in Cornwall for two days.
AnswerKerry has been in Cornwall for two days.My uncle has worked at the factory 25 years.
AnswerMy uncle has worked at the factory for 25 years.Nisha is at the gym. She has been there six o'clock.
AnswerNisha is at the gym. She has been there since six o'clock.Scotland has had its own parliament 1999.
AnswerScotland has had its own parliament since 1999.The train is late. We've been standing here half an hour.
AnswerThe train is late. We've been standing here for half an hour.
Point A · Exercise 19.1 · part 2 of 2
Write for or since.
Use these
forsince
Nobody swims in that old pool. It has been closed years.
AnswerNobody swims in that old pool. It has been closed for years.Callum has been off work a few weeks. He has been in bed his birthday.
AnswerCallum has been off work for a few weeks. He has been in bed since his birthday.
Point A · Exercise 19.4 · part 1 of 2
Complete the sentences with for or since. Begin with the words given.
Example
Asha is in Glasgow now. She arrived there four days ago. (She has ...)
She has been there for four days.
AnswerShe has been there for four days.Ryan is here. He arrived here on Sunday. (He has ...)
AnswerHe has been here since Sunday.It's snowing. It started two hours ago. (It's been ...)
AnswerIt's been snowing for two hours.I know Paul. I first met him ten years ago. (I've ...)
AnswerI've known him for ten years.I have a bike. I bought it in 2018. (I've ...)
AnswerI've had it since 2018.
Point A · Exercise 19.4 · part 2 of 2
Complete the sentences with for or since. Begin with the words given.
They are engaged. They got engaged three months ago. (They've ...)
AnswerThey've been engaged for three months.Jo is studying law at university. She started two years ago. (She has ...)
AnswerShe has been studying law for two years.Martin plays the drums. He started when he was twelve. (Martin has ...)
AnswerMartin has played the drums since he was twelve.
Point A · Exercise 19.5 · part 1 of 2
Write sentences about yourself. Begin with the words in brackets.
(I've lived ...)
Example answerI've lived in this flat since 2020.(I've been ...)
Example answerI've been a teacher for six years.(I've been learning ...)
Example answerI've been learning English for three years.(I've known ...)
Example answerI've known my best friend since we were five.
Point A · Exercise 19.5 · part 2 of 2
Write sentences about yourself. Begin with the words in brackets.
(I've had ...)
Example answerI've had my phone for about a year.
Point B of 2
ago
ago = before now.
Use ago with the past (started, did, had, was etc.), not with the present perfect.
Compare ago and for:
| question | answer |
|---|---|
| When did Kerry arrive in Cornwall? | She arrived three days ago. |
| How long has she been in Cornwall? | She has been there for three days. |
- Nathan started his new job a month ago. (= a month before now)
- "When did Jade leave?" "Five minutes ago." (= five minutes before now)
- I had a shower an hour ago.
- Two hundred years ago, there were no trains in Britain.
Point B · Exercise 19.2
Answer these questions about yourself. Use ago.
Example
When did you last have a cup of tea?
Two hours ago.
Example answerTwo hours ago.When did you last have your hair cut?
Example answerAbout three weeks ago.When did you last go swimming?
Example answerThree weeks ago.When did you last go on a plane?
Example answerTwo years ago.When did you last have a holiday?
Example answerA year ago.
Point B · Exercise 19.3 · part 1 of 2
Complete the sentences. Use the words in brackets with for or ago.
Example
Kerry arrived in Cornwall two days ago. (two days)
AnswerKerry arrived in Cornwall two days ago.Example
Kerry has been in Cornwall for two days. (two days)
AnswerKerry has been in Cornwall for two days.Pete and Sue have been married . (25 years)
AnswerPete and Sue have been married for 25 years.Pete and Sue got married . (25 years)
AnswerPete and Sue got married 25 years ago.The match started . (twenty minutes)
AnswerThe match started twenty minutes ago.I had a shower . (an hour)
AnswerI had a shower an hour ago.
Point B · Exercise 19.3 · part 2 of 2
Complete the sentences. Use the words in brackets with for or ago.
Hamza has been learning Spanish . (a year)
AnswerHamza has been learning Spanish for a year.Have you lived here ? (a long time)
AnswerHave you lived here for a long time?I bought this coat . (a few weeks)
AnswerI bought this coat a few weeks ago.
Lesson 19 · Result
How you did
Complete
–Right