for and since when ... ? and how long ... ?: start
In this lesson
Point A of 4
for and since
Both say how long something has been happening.
for + a period of time: for two hours, for a week, for twenty minutes, for ages, for five days, for six months, for fifty years.
since + the start of the period: since eight o'clock, since lunchtime, since Monday, since April, since 3 May 2004, since Christmas, since we arrived, since I got up.
The test is simple. If you can count it, use for. If you can point at it on a calendar or a clock, use since.
- We've been queuing for two hours.
- We've been queuing since eight o'clock.
- Abi has been working at the bakery for six months. (not since six months)
- Abi has been working at the bakery since April.
- I haven't spoken to my brother for three weeks.
- I haven't spoken to my brother since Boxing Day.
Point A · Exercise 12.1 · part 1 of 2
Write for or since.
Example
It's been foggy since breakfast.
AnswerIt's been foggy since breakfast.My uncle has lived in New Zealand twenty years.
AnswerMy uncle has lived in New Zealand for twenty years.I'm fed up with waiting. We've been stood here forty minutes.
AnswerI'm fed up with waiting. We've been stood here for forty minutes.Tyler has been looking for a flat he moved back from London.
AnswerTyler has been looking for a flat since he moved back from London.I haven't been to a wedding years.
AnswerI haven't been to a wedding for years.
Point A · Exercise 12.1 · part 2 of 2
Write for or since.
I wonder where Kate has got to. I haven't seen her Thursday.
AnswerI wonder where Kate has got to. I haven't seen her since Thursday.Josh is in Cornwall on holiday. He's been away the weekend.
AnswerJosh is in Cornwall on holiday. He's been away since the weekend.The garden is parched. It hasn't rained a fortnight.
AnswerThe garden is parched. It hasn't rained for a fortnight.
Point A · Exercise 12.3 · part 1 of 2
Read the situation and complete the second sentence so that it says the same thing.
Example
It's snowing. It started snowing at teatime. It's been snowing since teatime.
AnswerIt's snowing. It started snowing at teatime. It's been snowing since teatime.Bella and Ruth met at college fifteen years ago. They've been friends .
AnswerBella and Ruth met at college fifteen years ago. They've been friends for fifteen years.Liam is ill. He became ill on Tuesday. He has .
AnswerLiam is ill. He became ill on Tuesday. He has been ill since Tuesday.Mia is married. She's been married for eight months. She got .
AnswerMia is married. She's been married for eight months. She got married eight months ago.You have a stiff neck. It started when you got up. I've .
AnswerYou have a stiff neck. It started when you got up. I've had a stiff neck since I got up.
Point A · Exercise 12.3 · part 2 of 2
Read the situation and complete the second sentence so that it says the same thing.
The quiz is on in the pub. It's been going on since eight o'clock. The quiz .
AnswerThe quiz is on in the pub. It's been going on since eight o'clock. The quiz started at eight o'clock.You work in a garden centre. You started working there three months ago. I've been .
AnswerYou work in a garden centre. You started working there three months ago. I've been working in a garden centre for three months.Noah is learning the bagpipes. He's been doing it for a long time, much to the neighbours' regret. Noah started .
AnswerNoah started learning the bagpipes a long time ago.
Point B of 4
Leaving out for; in; all
We often leave out for, though not usually in negative sentences.
In negative sentences you can use in instead of for.
Do not use for with all: all day, all week, all my life.
- They've been together for twelve years.
- They've been together twelve years.
- They haven't had a night out for months. (you need for here)
- They haven't had a night out in months.
- I've lived in this town my whole life. (not for my whole life)
Point B · Extra practice
Put in for or in. Where neither is needed, write all.
We haven't had a holiday years.
AnswerWe haven't had a holiday in years.They've been together twelve years.
AnswerThey've been together for twelve years.I've lived in this town my life.
AnswerI've lived in this town all my life.
Point C of 4
when ... ? and how long ... ?
When ... ? asks for a point in the past, so it takes the past simple.
How long ... ? asks about a stretch that reaches the present, so it takes the present perfect.
- When did the power go off? It went off an hour ago.
- How long has the power been off? It's been off for an hour.
- When did Jen and Mark first meet? They met at college.
- How long have they been friends? They've been friends since college.
Point C · Extra practice
Put the verb in brackets into the past simple or the present perfect.
When the power off? (go)
AnswerWhen did the power go off?How long the power off? (be)
AnswerHow long has the power been off?When you first Sam? (meet)
AnswerWhen did you first meet Sam?
Point D of 4
It's a long time since ...
We say it's a long time since something happened, or it's been six months (and so on) since. Both mean the same as the negative with for.
- It's three years since I last saw my cousin. (I haven't seen my cousin for three years)
- It's been three years since I last saw my cousin.
- It's ages since we had a takeaway. (we haven't had a takeaway for ages)
- How long is it since your grandad retired?
- How long has it been since your grandad retired?
Point D · Exercise 12.2 · part 1 of 2
Look at each answer and write the question that fits it.
Example
When did they get engaged? (How long have they been engaged? / When did they get engaged?) Two years ago.
AnswerWhen did they get engaged? Two years ago.(How long have you had this bike? / When did you buy this bike?) About three years.
AnswerHow long have you had this bike? About three years.(How long have you been waiting? / When did you get here?) At half past six.
AnswerWhen did you get here? At half past six.(How long have you been learning to drive? / When did you start learning to drive?) Since the summer.
AnswerHow long have you been learning to drive? Since the summer.(How long has Marcus been in Bristol? / When did Marcus arrive in Bristol?) Last Tuesday.
AnswerWhen did Marcus arrive in Bristol? Last Tuesday.
Point D · Exercise 12.2 · part 2 of 2
Look at each answer and write the question that fits it.
(How long have you been friends? / When did you first become friends?) Since we were six.
AnswerHow long have you been friends? Since we were six.
Point D · Exercise 12.4 · part 1 of 2
Complete B's answers. In 5 to 8, write the same answers again starting with It's ... since.
Example
A: Do you go camping much? B: No, I haven't been camping for four years.
AnswerNo, I haven't been camping for four years.Example
(1) No, it's four years since I last went camping.
AnswerNo, it's four years since I last went camping.A: Have you seen Jordan lately? B: No, I about six weeks.
AnswerNo, I haven't seen him for about six weeks.A: Do you still go to the gym regularly? B: No, I ages.
AnswerNo, I haven't been to the gym for ages.A: Do you still play the piano these days? B: No, I a long time.
AnswerNo, I haven't played the piano for a long time.(2) No, it's .
AnswerNo, it's about six weeks since I last saw him.
Point D · Exercise 12.4 · part 2 of 2
Complete B's answers. In 5 to 8, write the same answers again starting with It's ... since.
(3) No, it's .
AnswerNo, it's ages since I last went to the gym.(4) No, it's .
AnswerNo, it's a long time since I last played the piano.
Lesson 12 · Result
How you did
Complete
–Right