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.

 They ……’ve always wanted…… to visit New York. (always want)

 We ……………………. my cousins since the beginning of last year. They are always very busy. (not see)

 It ……………………. a really good summer. I don’t want it to end. (be)

 They ……………………. in the same house all their lives. (live)

 My sister and I share a bedroom. We ……………………. our own rooms. (never have)

 How long ……………………. you ……………………. your mountain bike? (have)

 He ……………………. his home town. (always love)

 How long ……………………. she ……………………. ill? (be)

 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.

 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

Pin It on Pinterest

Share This