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

Pin It on Pinterest

Share This