A. Complete each time expression with for or since.
1 ……for…… a long time.
2 ………………… two weeks.
3 ………………… 2003.
4 ………………… last year.
5 ………………… three years.
6 ………………… only a day!
7 ………………… Christmas.
8 ………………… I was 12.
Now answer the question.
How long have you lived in your house?
I’ve lived in my house …………………………………… .
Answers
2 for 3 since 4 since 5 for 6 for
7 since 8 since
B. Complete the sentences with the present perfect of the verbs in brackets. Use short forms where possible.
1 They ……’ve always wanted…… to visit New York. (always want)
2 We ……………………. my cousins since the beginning of last year. They are always very busy. (not see)
3 It ……………………. a really good summer. I don’t want it to end. (be)
4 They ……………………. in the same house all their lives. (live)
5 My sister and I share a bedroom. We ……………………. our own rooms. (never have)
6 How long ……………………. you ……………………. your mountain bike? (have)
7 He ……………………. his home town. (always love)
8 How long ……………………. she ……………………. ill? (be)
9 He ……………………. in the same bank f or years. (work)
10 I ……………………. he was the best. (always think)
Answers
2 haven’t seen 3 ‘s been 4 ‘ve lived
5 ‘ve never had 6 have … had
7 ‘s always loved 8 has… been
9 ‘s worked 10 ‘ve always thought
C. Ask questions about the celebrities using How long…? and the present perfect.
1 Michael Douglas and Catherine Zeta-Jones are married.
How long have they been married?
2 Madonna drives a Mini Cooper car.
……………………………………………..
3 Sienna Miller lives in Marylebone.
……………………………………………..
4 Paul McCartney plays the piano.
……………………………………………..
5 Ringo Starr is a vegetarian.
……………………………………………..
6 Jennifer Connelly speaks Italian.
……………………………………………..
Answers
2 How long has she driven a Mini Cooper?
3 How long has she lived there / in Marylebone?
4 How long has he played the piano?
5 How long has he been a vegetarian?
6 How long has she spoken Italian?
D. Make sentences with the words given and a time phrase which is true for you. Write them in your notebook.
1 I / be / hungry
I’ve been hungry since 9 o’clock this morning.
2 I / not see / my cousin
……………………………………………..
3 I / be / at this school
……………………………………………..
4 I / know / my / best friend
……………………………………………..
5 I / not do / the washing-up
……………………………………………..
6 My family / live / here
……………………………………………..
Answers
Possible answers
2 I haven’t seen my cousin for ages.
3 I’ve been at this school since September.
4 I’ve known my best friend for one year.
5 I haven’t done the washing-up for weeks.
6 My family has / have always lived here.
E. Circle the correct option.
1 ………………. to meet Madonna.
a I always have wanted
b I’ve always wanted
c I’ve wanted always
2 We’ve lived in Marylebone ………………. .
a forages b ages ago c since ages
3 They’ve had their flat in Marylebone since they ………………. married.
a get b got c have got
4 A: How long ……………….? B: For about six years.
a are they famous
b have they been famous
c they’ve been famous
5 She ………………. London since she was a child.
a isn’t visit
b didn’t visit
c hasn’t visited
Answers
1 b 2 a 3 b 4 b 5 c
Related Posts
- English Grammar Exercises for A1 A2 – Word order
- English Grammar Exercises for A1 A2 – Both, either, neither
- English Grammar Exercises for A1 A2 – Time and sequence adverbs: first, then, afterwards
- English Grammar Exercises for A1 A2 – Linking words: and, but, or, so, because
- English Grammar Exercises for A1 A2 – Defining relative clauses
- English Grammar Exercises for A1 A2 – Say and tell