Unit 12: Moving and migration
Present perfect with 'for' and 'since'
Select a unit
- 1 Nice to meet you!
- 2 What to wear
- 3 Like this, like that
- 4 The daily grind
- 5 Christmas every day
- 6 Great achievers
- 7 The Titanic
- 8 Travel
- 9 The big wedding
- 10 Sunny's job hunt
- 11 The bucket list
- 12 Moving and migration
- 13 Welcome to BBC Broadcasting House
- 14 New Year, New Project
- 15 From Handel to Hendrix
- 16 What's the weather like?
- 17 The Digital Revolution
- 18 A detective story
- 19 A place to live
- 20 The Cult of Celebrity
- 21 Welcome to your new job
- 22 Beyond the planets
- 23 Great expectations!
- 24 Eco-tourism
- 25 Moving house
- 26 It must be love
- 27 Job hunting success... and failure
- 28 Speeding into the future
- 29 Lost arts
- 30 Tales of survival
Session 2
In this unit we've already heard from people talking about our emotional move to the BBC World Service's new home. In this session we'll be looking at the grammar you can use to talk about this kind of experience: the present perfect with the words for and since. We'll also hear from someone who has worked at the BBC since 1991!
Session 2 score
0 / 15
- 0 / 7Activity 1
- 0 / 4Activity 2
- 0 / 4Activity 3
- 0 / 0Activity 4
Activity 4
6 Minute Grammar
Present perfect with 'for' and 'since'
So since we started this session, we've talked about using the present perfect with the words for and since. We haven't finished though - here's 6 Minute Grammar with Neil, Sophie and Catherine. They're talking all about this use of the present perfect and some of their experiences. But can you answer these questions?
How long has Catherine known her friend Alex?
How long has Sophie worked at the BBC?
Listen to the audio

Neil
Hello and welcome to 6 Minute Grammar with me, Neil.
Sophie
And me, Sophie. Hello.
Neil
In this programme, we’re going to show you how to use the words for and since with the present perfect tense.
Sophie
That's right and there'll be a quiz at the end of the show, so listen carefully!
Neil
Let's get started. Catherine here has got two sentences for us - but: which one uses present perfect?
Catherine
I've worked at the BBC for 8 years.
I worked at the BBC for 8 years.
Neil
Thank you, Catherine. And the first sentence - I've worked at the BBC for 8 years is in the present perfect tense. It means that Catherine started work at the BBC 8 years ago and still works at the BBC now.
Sophie
The second sentence is in the past simple, and the meaning is different. I worked at the BBC for 8 years means the speaker worked for the BBC in the past, but they don't work there now. Let's hear those again.
Catherine
I've worked at the BBC for 8 years.
I worked at the BBC for 8 years.
Sophie
So: the present perfect helps us talk about situations that started in the past and are still happening now. We make the present perfect tense with the subject plus have or has -
Neil
...Or haven't or hasn't -
Sophie
Yes: subject plus have, has, haven't or hasn't, plus the past participle form of the verb. Some more examples please Catherine?
Catherine
Alisha has lived in Paris since 1996.
I've known Alex for twenty years.
Neil
So these situations are still happening - Alisha still lives in Paris...
Sophie
...and Catherine and Alex are still friends.
Neil
And both examples have a time expression. Here's the first one again.
Catherine
Alisha has lived in Paris since 1996.
Sophie
The word since gives the exact point in the past when the situation started - a particular year, for example: since 1996.
Neil
...and the point in the past that we use with since could be a day, a month, a season or a time of day. Catherine.
Catherine
They've been married since March.
I've been ill since last Friday.
Faruk has drunk three cups of coffee since 2 o'clock.
Sophie
The point in the past can also be a situation or event.
Catherine
I haven't eaten anything since I got up.
I've known Alex since primary school.
Neil
So: that's since to refer to a point in time when a situation started.
Sophie
Now let's look at for. We use for with the present perfect tense to say how long a situation has lasted.
Catherine
I've known Alex for twenty years.
Sophie
...for twenty years. Catherine met Alex twenty years ago, and they still know each other now. So it's present perfect, plus for, plus a length of time.
Catherine
I've known Alex for twenty years.
Sophie
The length of time could be: for six months, for a week, for two minutes, for ten seconds...
Neil
For fifty years, for ten thousand years!
IDENT
You're listening to BBC Learning English.com.
Neil
And we're talking about the present perfect tense with for and since. Did you know Sophie, I've worked for the BBC for 13 years.
Sophie
Really?
Neil
Yes I have. And I haven't had a day off sick since I started.
Sophie
Really?
Neil
No, not really. How long have you worked at the BBC, Sophie?
Sophie
Well, Neil, I've done bits and bobs for about a year.
Neil
You can also ask this question with the present perfect continuous tense, like this:
Catherine
How long have you been working at the BBC?
Neil
It's very similar to the present perfect simple tense, and is common when we're asking about temporary or unfinished situations and activities.
Sophie
And now, it's quiz time. Neil will give the answers. Number 1. Which sentence is correct? a) I've lived here since two years. Or b) I've lived here for two years.
Neil
It's b) I've lived here for two years.
Sophie
Number 2: a) Mika hasn't spoken to Jackie for they went on holiday. b) Mika hasn't spoken to Jackie since they went on holiday.
Neil
It's b) Mika hasn't spoken to Jackie since they went on holiday.
Sophie
...and number 3: a) You have been listening to 6 Minute Grammar for the last 6 minutes b) You're listening to 6 Minute Grammar for the last 6 minutes.
Neil
It's a) You have been listening to 6 Minute Grammar for the last 6 minutes - because you are still listening...
Sophie
...we hope!
Neil
There's lots more about this on our website at bbclearningenglish.com. Join us again for some more 6 Minute Grammar.
All
Bye.
So, Catherine has known Alex, her friend, for twenty years and Sophie has worked at the BBC since last year.
End of Session 2
That's it for Session 2! Since you started this session, you've looked at using the present perfect and how it works with the words for and since to talk about how long things have happened for and when they started. In the next session we'll hear from some people who moved to the UK to study and what they have to say about their experiences.
Session Grammar
The present perfect is often used to talk about situations that started in the past and are continuing now.
We talk about how long using the words for and since.
for = throughout (a period of time)
They've been married for six months.
since = from (an exact point in time) until now
They've been married since March.
We can also use present perfect + since + past simple.
I haven't seen Tanya since we graduated.
The present perfect is made with subject + have/has (positive) or haven't/hasn't (negative) + past participle.