You are on page 1of 1

Present Perfect Simple

A Complete the sentences with the Present Perfect form of the verbs below.

read not rain leave not see write not start

haven’t seen
1 Tom looks different. I ...................................... him for years.
Have
2 ...................................... read
you ...................................... this book before?
hasn't started
3 We’re not late for the lesson. It ...................................... yet.
Has
4 I can’t find Kim. ...................................... left
she already ...................................... the party?
have written
5 My essay is nearly finished. I ...................................... four pages so far.
hasn't rained
6 The grass is very dry. It ...................................... for a long time.

B Choose the correct answer.

1 We have owned our holiday home for / since three years.
2 I have never / ever been to Sweden.
3 Tom has worked in this office for / since three years.
4 Barbie hasn’t bought Jill’s birthday present yet / recently.
5 I haven’t been to the beach since / for last summer.
6 Have you been here since / for a long time?
7 Have you ever / never seen a giraffe?
8 I have ever / always had long hair.

C Choose the correct verb.

1 We arrived / have arrived an hour ago.


2 He has been / was here since 5 am.
3 We have heard / heard a wonderful concert last night.
4 Did you visit / Have you visited the Rock Museum yet?
5 Jane has read / read many books lately.
6 Tom has gone / went to Rio last year.
7 When have you left / did you leave the party?
8 We have seen / saw this programme many times before.

D Complete the sentences with the Past Simple or Present Perfect form of the verbs in brackets.
has
1 The dog ...................... buried (bury) the bone in the garden.
already ......................
has made
2 Look at that! The children ...................................... (make) a big snowman.
slept
3 I was tired, so I ...................................... (sleep) late last Saturday morning.
have
4 How long ...................... had
you ...................... (have) this puppy?
spoke
5 I ...................................... (speak) to my friends on the phone last night.
Have
6  ...................... seen
you ...................... (see) my pen? I can’t find it.
didin"t understand
7 He spoke so fast. I ...................................... (not understand) him.
has never broken
8 Colin ...................................... (never break) any windows with his soccer ball.

Photocopiable © B Burlington Books 1

You might also like