The following activity cannot be done on-line. You will need a sheet of paper to write the answers. Complete the sentences and then check your answers with the key that comes after the last activity. The activity has been provided by Burlington Publishers, Spain
Present Perfect
A Complete the sentences with the Present Perfect form of the verbs below.
1 Tom looks different. I ...................................... him for years.
2 ...................................... you ...................................... this book before?
3 We’re not late for the lesson. It ...................................... yet.
4 I can’t find Kim. ...................................... she already ...................................... the party?
5 My essay is nearly finished. I ...................................... four pages so far.
6 The grass is very dry. It ...................................... for a long time.
START / LEAVE / WRITE / SEE / CUT / READ
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.
1 The dog ...................... already ...................... (bury) the bone in the garden.
2 Look at that! The children ...................................... (make) a big snowman.
3 I was tired, so I ...................................... (sleep) late last Saturday morning.
4 How long ...................... you ...................... (have) this puppy?
5 I ...................................... (speak) to my friends on the phone last night.
6 ...................... you ...................... (see) my pen? I can’t find it.
7 He spoke so fast. I ...................................... (not understand) him.
8 Colin ...................................... (never break) any windows with his soccer ball.
Present Perfect – Answers
A
1 haven’t seen 4 Has … left
2 Have … read 5 have written
3 hasn’t started 6 hasn’t rained
B
1 for 5 since
2 never 6 for
3 for 7 ever
4 yet 8 always
C
1 arrived 5 has read
2 has been 6 went
3 heard 7 did you leave
4 Have you visited 8 have seen
D
1 has … buried 5 spoke
2 have made 6 Have … seen
3 slept 7 didn’t understand
4 have … had 8 has never broken
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario