Download as pdf
Download as pdf
You are on page 1of 3
GRAMMAR 4 PRESENT PERFECT 1 Underline the correct word or phrase in each sentence. 1 2 10 I cant believe it, Inspector. You mean that Smith stole/has stolen/has been stealing money from the till all this time! You three boys look very guilty! What did you do/have you done/have you been doing since | left/have left the room? ‘Why on earth did't you tell/haven't you told me about that loose floorboard? 1 tripped/have tripped over it just now and hurt myself. lesa long time since I saw/have seen/have been seeing your brother Paul. What did hhe do/has he done/has he been doing lately? [can't believe that you ate/have eaten/have been eating three pizzas already! | only brought/kave only brought them in fifteen minutes ago! Don't forget that you didirt see/haven' seen Mrs Dawson. She has waited/has been ‘waiting outside since 10.30. What did you think/have you thought of Brighton? Did you stay/Have you stayed there long? 1 feel really tired. { weeded/have weeded/have been weeding the garden for the last three hours and I didn't rest/haven't rested for a single moment. T'm having problems with David, He has called/has been calling me up in the middle of the night and told/telling me his troubles. How long did you have/have you had/have you been having driving lessons? And did you take/have you taken/have you been taking your test yet? 2. Decide how many different endings (a-j) you can find for sentences (1-10). The sentences you make must be appropriate and meaningful. 1 weevauaun 10 Thaven't been feeling very well ... .&./ ‘atime and time again. Iwent to the dentist's. b all mylife. Ive lived here 0 far. Dorit worry. J haven't been waiting 4. for the time being Ive written two pages € for the past hour or two. I waited outside your house £ yet Tye warned you about this § till half past eight. Thaven't made a decision h fora while. ‘The repair worked ..... i the other day. Tve decided to believe YoU... en j long 23 NGUAGE PRACTICE form of the verb in plete each sentence with a suitable perfect or past rense ckets. to class lately. in the evenings for the past fortnight. home yet? She (leave) 2 Tm sorry I (not/come) 3 L(0tk) on 4 Twonder if Mary (reach) nm a too late to catch the bus 5 Heres the news, The Home Office (announce) that the from Dartmoor prison earlier two prisoners who (escape) : tolocal police. your minds? What (youldecide) 6 (youlmake up) 1 Marry dese) ome rather suddenly nd we (thea) vo froma hit since, _ that Columbus (not/discover) 8 Recent research (show) ‘America, but that Vikings (land) there five hundred years before bim. red of the poor quality of 9 1think that people (become) lately. ‘programmes, though they (improve) tothe phone lines televis 10 (something/happen) ¥ to get through 10 Glasgow forthe past hour. 11 Bill (ged ‘that new job, but he (complain) about itev GRAMMAR 4 PRESENT PERFECT 4 Complete the second sentence so that it has a similar meaning to the first sentence, using the word given. Do not change the word given. 1 This has been my home for thirty years, d 1 have Lived were 2. Eating Korean food is new to me. for thirty years Te 3 Tony hasnt been to Paris before. eect first I 7 a 4. We havent been swimming for ages. cree since HS cae ee 5 Mary started learning French five years ago. ee wenn ive Years, seven Of this letter. ‘They have sy hi ~ ae seve than twenty years. 2007, Lately : 10 This is my second visit to Hungary eer visited ‘This is the tn so vnne HURGREY, JANCED LANGUAGE PRACTICE GRAMMAR 4 PRESENT PERFECT 5. Underline the correct phrase in each sentence. 1 The pce of petrol hae rizehas ben rising by 159% over the past year ‘You have eaten/You have been eating chocolates all Underline the correct word or phrase in each sentence, en reading a really good book this morning. ‘perter? ve putTve been putting some posters up on the 1 Te counted/'ve been counting 09 YO {Don't forget your pill. Have you taken i2/Have you been taking i? 7 Who has wornsias been wearing my scar? 4 Tehink theres something wrong with your motorbike ts madeiI’ been making some very funny 9 Jack has aked/has been asking for ® ps 10 Te been phoning/?¥ve phoned Ann al es toes this year. | ng but theres reply. | {6 Complete the text with the past simple, present perfect simple or present perfect continuous of the verbs in brackets, sseved.... (move) to London, full of enthusiasm, to ‘Thvee weeks ago start a new job, but ever inthe capital, | eee (wonder) vihether this was the right decision. Before coming Cheat) a lot of great things about life in London, ished already/yet. since arfving | can't really say that the city (5) (make) a B Match fie etpeessions| ith the explanations of when they might be said (a. favourable impression on me. It's so crowded and the people are so unfriendly, 1 Have you heard the one about 7... spend) hours every day on the underground going to rom work, You see, | (7) wn in Wales: (not be) away from home before. Of course, | Iways/want) to see the world, so when my company (offer) me a postin the London office, 1 (11) ye chance. The problem is that now | (12) co (@etually/ lots of reasons for being back in a Saying you dont follow what 2. Thhaventscen you forages! ae 3 Ivehad enough ofthis! 4. Sorry; you've lost me! 5 Tehad a brainwave! 6 lsbeen one af those dayst 7 Tvebad enough, 8 Tha ‘Spreading gossip, ‘Seeing an old face from the past Having a frustrating time, when (come across) in the (choose) to iad a chance yet paper the other day, a lot ‘move away from the ¢ (eecretly/hope) my company might decide to move too, and that I be able to go back to Wales. tre of London recent Tyebeen having second thoughts. ssuue i (Oh, haven't you heard? Apologizing for not doing something you said yout do.

You might also like