1. Complete the exchanges. Use the present perfect forms of the verbs in brackets and for or since.
1 A …Have you…… (you) always …loved…… (you, love) horses?
B Yes, I ………………… (love) horses ………………… I was a little girl.
2 A ………………… (you, live) in Cambridge ………………… a long time?
B Yes, we ………………… (live) here all our lives.
3 A How long ………………… (you, be) married to Sarah?
B We ………………… (be) married ………………… 2005, but I ………………… (know) her ………………… longer.
4 A How long (you, have) your stomach ache?
B I ………………… (have) it ………………… last night.
5 A How long ………………… (you, work) as a journalist?
B I ………………… (be) a journalist ………………… over 20 years.
Answer
1 B ‘ve loved / have loved, since
2 A Have you lived, for B ‘ve lived / have lived
3 A have you been B ‘ve been / have been, since, ‘ve known / have known, for
4 A have you had B ‘ve had / have had, since
5 A have you worked B ‘ve been / have been, for
2. Underline the correct words to complete the sentences.
1 We ’ve lived / lived here for 10 years – from 1964 to 1974.
2 I know / ’ve known Sam since we were at school together.
3 My daughter ’s been / was in the USA for six weeks, but she’s flying home from San Francisco tomorrow.
4 She had / ’s had a headache since she woke up this morning.
5 I ’ve been / was in Madrid since 2012, but before that I worked / ’ve worked in Hong Kong for two years.
6 John had / ’s had a motorbike since he was 16 years old.
Answer
2 ‘ve known 3 ‘s been 4 ‘s had 5 ‘ve been, worked 6 ‘s had
3. Write for or since.
1 ……since…… last week
2 ………………… a week
3 ………………… a long time
4 ………………… last weekend
5 ………………… five minutes
6 ………………… I was a child
7 ………………… July
8 ………………… 1,000 years
9 ………………… yesterday
10 ………………… months
11 ………………… ten days
12 ………………… I last saw you
Answer
1 since 2 for 3 for 4 since 5 for 6 since 7 since
8 for 9 since 10 for 11 for 12 since
4. Rewrite the sentences with the present perfect and for or since.
1 I work here. …I’ve worked here since…… January.
2 I live here. …………………………………… three months.
3 He holds the record. …………………………………… the last Olympics.
4 She owns that car. …………………………………… 2011.
5 They are married. …………………………………… two days.
6 I don’t listen to pop music. …………………………………… a long time.
7 We are not friends. …………………………………… we had a fight.
8 I don’t have a TV in my home. …………………………………… a few years.
9 He doesn’t eat meat. …………………………………… New Year’s Day.
Answer
1 I’ve worked here since January.
2 I’ve lived here for three months.
3 He’s held the record since the last Olympics.
4 She’s owned the car since 2011.
5 They’ve been married for two days.
6 I haven’t listened to pop music for a long time.
7 We haven’t been friends since we had a fight.
8 I haven’t had a TV in my home for a few years.
9 He hasn’t eaten meat since New Year’s Day.
5. Complete the questions in the present perfect.
1 How long …………………………… (you / study) English?
2 How long …………………………… (she / live) in the area?
3 How long …………………………… (Mr Bell / teach) at this school?
4 How long …………………………… (we / have) our passports?
5 How long …………………………… (he / be) a football fan?
Answer
1 have you studied 2 has she lived 3 has Mr Bell taught
4 have we had 5 has he been
6. Complete the sentences. Use past simple or present perfect.
1 ………………… (she / work) here for ten months.
2 ………………… (she / start) work last July.
3 When ………………… (you / buy) your car?
4 How long ………………… (you / have) this car?
5 ………………… (we / not see) him since last summer.
6 ………………… (we / not see) him in October.
7 ………………… (I / love) animals when I was a child.
8 ………………… (I / love) animals all my life.
Answer
1 She’s worked 2 She started 3 did you buy
4 have you had 5 We haven’t seen 6 We didn’t see
7 I loved 8 I’ve loved
7. Correct the mistakes in these sentences.
1 We live here since 2014.
2 She’s studied English since two years.
3 I’ve had my job from 2010.
4 They’re been football fans all their lives.
5 We’ve been married for 2012.
6 I loved their music since I saw them at a concert.
Answer
1 We’ve lived 2 for two years 3 since 2010
4 They’ve been 5 since 2012 6 I’ve loved
8. Correct the sentences.
1 The Harry Potter stories weren’t written of Charles Dickens.
The Harry Pot er stories weren’t written by Charles Dickens.
2 I knew Tanya since I was a child.
3 We’ve lived in Berlin since more than 10 years.
4 St Paul’s Cathedral is designed by Christopher Wren.
5 I have taught at that university from 2010 to 2013.
6 I have played golf from I was twelve years old.
Answer
2 I have known Tanya since I was a child. / I’ve known Tanya since I was a child.
3 We’ve lived in Berlin for more than 10 years.
4 St Paul’s Cathedral was designed by Christopher Wren.
5 I taught at that university from 2010 to 2013.
6 I have played golf since I was twelve years old.
Related Posts
- WORDPOWER: age – English Grammar Exercises for A2
- WORDPOWER: preposition + noun – English Grammar Exercises for A2
- WORDPOWER: Multi-word verbs with on – English Grammar Exercises for A2
- WORDPOWER: Multi-word verbs with put – English Grammar Exercises for A2
- WORDPOWER: by – English Grammar Exercises for A2
- WORDPOWER: change – English Grammar Exercises for A2