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.
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.
read not rain leave not see write not start
haven’t seen
has buried
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
Present perfect simple and past simple
Present perfect simple
|
We use the present perfect simple:
· to talk about an experience in somebody’s life. (We don’t say when it happened.)
He’s had a mobile phone for a long time.
· with for and since to talk about an action that started in the past and continues to the present.
Tim’s known Kate since he was ten.
· with just, yet and already for a past action with a result in the present.
I’ve just bought a new mountain bike.
|
Past simple
|
We use the past simple to talk about a finished action that happened at a definite time in the past.
We saw John at the weekend.
|
1 Choose the correct words.
1 They’ve already / yet visited Venice.
2 Have you ever / never seen a ghost?
3 Has she finished work just / yet?
4 They’ve been married for / since October.
5 Lucy has worked in the circus since / for she was a child.
6 David has just / yet got back from holiday.
2 Complete the newspaper extracts. Use the correct form of the present perfect simple or past simple.
Last night a massive tidal wave 1……………… (hit) the coast of Mexico. Over 5,000 people
2……………… (already / lose) their homes.
|
Yesterday a girl 3……………… (hand in) a
briefcase containing £100,000 to the police.
The girl found the briefcase at Euston
railway station.
|
The cost of living in Britain 4………………
(rise) again. Last year prices in British
supermarkets 5……………… (increase) by
more than five per cent.
|
3 Complete the text. Use the correct form of the present perfect simple or past simple.
1…………… you …………… (ever / dream) of being a film star? Leonardo DiCaprio was only five years old when he 2………….…(star) in his first TV show, and just thirteen when he 3……………… (appear) in his first film. Since then he 4……………… (not stop) working. He 5……………… (be) in over fifteen films and he 6……………… (work) with stars such as Robert De Niro and Johnny Depp.
Leonardo 7……………… (be) born in Los
Angeles in 1974. After appearing in TV shows,
he 8……………… (get) his first film role in
Critters 3, then he starred in Romeo and Juliet.
But it 9……………… (not be) until Titanic that
he 10……………… (become) a world-famous
teen idol. It was then that Leonardo
11……………… (begin) to appear on magazine
covers around the world.
Since Titanic, Leonardo 12……………… (be)
very busy. He 13……………… (already / make)
three more films and 14…………… (just / start) work on another.
4 Write questions about Leonardo. Use the present perfect simple or past simple.
1 How old / when / first appear / on TV?
………………………………………………
2 ever / meet / Robert De Niro?
………………………………………………
3 How long / be / an actor?
………………………………………………
4 famous / before Titanic?
………………………………………………
5 How many / films / make / since Titanic?
………………………………………………
No comments:
Post a Comment