Grammar PresentPerfect2 2eso
Grammar PresentPerfect2 2eso
A Complete the sentences with the Present Perfect form of the verbs below.
havent seen
1 Tom looks different. I ...................................... him for years.
2 ...................................... you ...................................... this book before?
3 Were not late for the lesson. It ...................................... yet.
4 I cant 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.
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 hasnt bought Jills birthday present yet / recently.
5 I havent 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.
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 ......................
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 cant find it.
7 He spoke so fast. I ...................................... (not understand) him.
8 Colin ...................................... (never break) any windows with his soccer ball.
B 1 for 5 since
2 never 6 for
3 for 7 ever
4 yet 8 always