EXERCISES WITH PRESENT PERFECT SIMPLE AND CONTINUOUS
1. Add a sentence. Use the present perect.
I'm tired. (I / walk / miles) I've walked miles. 1. Emma's computer is working now. (she / repair / it) 2. It's cooler in here now. (I / open / the window) 3. The isitors are here at last. (the! / arrie) ". #ark's car isn't $locking us in now. (he / moe / it) %. &e haen't got an! new ideos' (we / watch / all these) !. Tre"#r and La$ra are dec#rat%n& the%r h#$se. P$t %n the "er's. Use the present perect. (aura) *ow is the painting going+ () Have you finished ? (!ou / ,inish) Treor) -o' I haen't. .ainting the ceiling is reall! di,,icult' !ou know. (1) ................... (I / not / do) er! much. /nd it looks 0ust the same as $e,ore. This new paint (2) .................................. (not / make) an! di,,erence. (aura) (3) ..................................................... (!ou / not / put) enough on. Treor) (") ........................................... (I / hurt) m! $ack. It ,eels $ad. (aura) 1h' !ou and !our $ack. 2ou mean (%)3333333.. (!ou / hae) enough o, decorating. &ell' I'll do it. &here (4) .................3333333333 (!ou / put) the $rush+ Treor) I don't know. (5) .................................... ( it / disappear). (6)333333333333333. (I / look) ,or it' $ut I can't ,ind it. (aura) 2ou're hopeless' aren't !ou+ *ow much (7)33333333 (!ou / do) in here+ -othing8 (19) ................................ (I / paint) two doors. Treor) (11)333333 (I / clean) all this old paint around the window. It looks much $etter now' doesn't it+ (aura) (12)33333333 (we / make) some progress' I suppose. -ow' where (13) ................................ (that $rush /go)+ 1h' (1")33333..... (!ou / leae) it on the ladder' look. (. Wr%te rep)%es $s%n& the present perect and just. Use these past part%c%p)es* checked, eaten, made, remembered, rung, tidied &e must ,ind out the address. : It's all right' I've just remembered it. 1. The children's room looks neat. : 2es' the!'e ............................ 2. Is ;aniel making some co,,ee+ : It's read!. 3. &hat happened to that chocolate+ : <orr!' .................. ' ....... ". *as =achel got all the answers right+ : 2es' ............................................. %. *ae !ou told !our sister+ : 2es' I'e .......................................... +. C#,p)ete the d%a)#&$e. Use the present perect -%th just, already and yet. >ick!) () You havent done your project yet (!ou / not do / !our pro0ect / !et)' I suppose. =achel) -o' I haen't. (1) .......................................33333. (I / not / start / it / !et). >ick!) (2)3.....................(I /0ust / see / /ndrew)' and he sa!s (3)3333.............(he / alread! / do) a$out hal, o, it. =achel) &ell' he works too hard. >ick!) (")33333333333.. (I / not / ,inish / m! plan / !et). =achel) (%)33.. .........(!ou / alread! / $egin) to worr! a$out it' haen't !ou+ Take it eas!. There's plent! o, time. >ick!) (4)3333333.. (we / alread! / spend) too long thinking a$out it. (5)3333333..(I / not / do / an! real work / !et) and (6)33333333.. (I / 0ust / reali?e) that there are onl! ,our weeks to the end o, term. =achel) 1@. (7)333333333. (I / 0ust / decide) to start neAt week. &ell' ma!$e. .. Andre- %s a "er/ hard0-#r1%n& st$dent. It2s ,%dn%&ht and he %s st%)) -#r1%n& at h%s c#,p$ter. Wr%te sentences -%th the present perect and for #r since. $e / at his computer / siA hours ()He's been at his computer for six hours. 1. not / hae / an! ,un / a long time .............................................................. 2. hae / a cold / a week 333333333333333.. 3. not / see / his ,riends / ages 333333333333333 ". not / do / an! sport / last !ear 333333333333333 %. $e / $us! with his studies / months ............................................3333 1 3. C#,p)ete the sentences. () + 2ou ought to wash the car. 2ou haen't washed it for ages. + I'd $etter hae a shower. I haen't had one since Thursda!. 1. I think I'll ring m! girl,riend. I haen't .......................................... the weekend. 2. &e're going to see some old ,riends. &e haen't............................................... ,ie !ears. 3. (et's watch a ideo' shall we+ &e haen't.............................................. Buite a while. ". &e could hae a $ar$ecue. &e haen't .............................................. last summer. %. <hall we pla! tennis+ &e haen't.............................................. our holida!. 4. C#,p)ete the c#n"ersat%#n. P$t %n gone #r been. Emma) *i. &here's =achel+ >ick!) <he's () one to the supermarket to get something ,or a meal. Emma) Cut I'e got some chicken ,or tonight. I'e 0ust (1)3333333.. to a supermarket on m! wa! home' that new place near the station. -atasha) I haen't (2). 33333. .................to that one !et. >ick!) &here's Dessica+ Isn't she here+ Emma) -o' she's (3)333333333 to (ondon. <he'll $e $ack tomorrow. 5. Wr%te the 6$est%#ns and ans-ers. Use the %n#r,at%#n %n 'rac1ets. #atthew) (sailing+) Have you ever been sailin? -atasha) (no' windsur,ing) -o' I've never been sailin! $ut I've been windsurfin. 1. (aura) (<an Erancisco+) 333333333333333. #ark) (no' (os /ngeles) ........3333333333 . Cut 333333333333333333 2 Tom) ($asket$all+) 33333333333333333333333333333 Treor) (no' olle!$all) ......................................... . Cut 3333333333333333333333 3 ;aniel) ('*amlet'+) 33333333333333333333333333333 >ick!)(no' F#ac$ethG) 3333333333 . Cut 33333333333333333333 7. What -#$)d /#$ sa/ %n these s%t$at%#ns8 Use time and the present perect. 2ou are watching a cricket match. 2ou hae neer seen one $e,ore. "his is the first time I've seen a cricket match. 1. 2ou hae lost !our $ank card. It has happened once $e,ore. This is 333333. 2. The washingHmachine has $roken down. This has happened twice $e,ore. 3. 2ou are in England ,or the ,irst time in !our li,e. ". 2ou are sta!ing in a hotel where !ou once sta!ed $e,ore. %. 2ou hae missed the $us. 2ou'e done the same thing a$out ,our times $e,ore. 19. C#,p)ete the sentences. Use the present perect. #ark $u!s a newspaper most mornings' $ut he hasn't bouht one this mornin. 1. I see >ick! most da!s' $ut ...................... 2. &e go to the clu$ most weekends' $ut ....... 3. &e usuall! hae a part! each term' $ut .. ". <omeone usuall! rings in the eening' $ut no one 11. P$t %n the "er's. Use the present perect c#nt%n$#$s. Ilona) <orr! I'm late. Emma) It's 1@. () / haven't been waitin (I / not / wait) long. &hat (l)3333333333.. (!ou/do)+ Ilona) I'e $een with #rs @ing. (2) ........................................... (she / help) me with m! English. Emma) 2our English is er! good. 2ou don't need lessons' surel!. *ow long (3) ...................................... (!ou / stud!) English+ Ilona) Er' eight !ears now. Cut m! accent wasn't so good $e,ore I came to England. (") ....................................... (I / tr!) to improe it. I think (%) ............................................ (it / get) $etter latel!. Emma) 2our accent is ,ine' Ilona. *onestl!. 1!. What c#$)d /#$ sa/ %n these s%t$at%#ns8 Wr%te sentences -%th the present perect c#nt%n$#$s and a phrase -%th for. Use these "er's* play, read, swim, talk, travel, work 2 / ideo is on. It $egan two hours ago' and it hasn't ,inished !et. "he video has been playin for two hours. 1. #atthew went into the water an hour ago. *e doesn't want to come out !et. 2. 2our ,riends started their 0ourne! around the world three months ago. The!'e gone a$out hal,wa! now. 3. #ark got to the o,,ice earl! this morning. Ten hours later he's still there. ". #elanie rang =ita ,ort! minutes ago' and the!'re still on the phone. %. Treor has got an interesting $ook. *e started it Buite a long time ago. /sk him how long. 1(. L##1 at these c#n"ersat%#ns and p$t %n the c#rrect #r, # the "er'. Use the present perect c#nt%n$#$s #r s%,p)e. <arah) I ,eel reall! tired. #ark) It's $ecause you've been doin (!ou / do) too much. <arah) &ell' at least I've finished (I / ,inish) that report now' and I can relaA. 1. ;aid) <omeone ......................................(leae) the ladder outside' look. *arriet) I eApect that's #ike. 33333333. (he / clean) the windows. I don't think ................................................. (he/ ,inish) !et. 2. (aura) 2ou'e got mud on !our shoes. Treor) It's all right' I'll take them o,,............................................. (I / work) in the garden. (aura) 2es' it looks a lot tidier. &ell done............................. (!ou / do) a good 0o$. 3. Tom) ...........................(I / hear) that !ou and *arriet are $uilding a garage. *ow long ..................(!ou / do) that+ #ike) 1h' ,or a$out a month now. (we / do) ...................... a$out hal, o, it. 1+. What -#$)d /#$ as1 %n these s%t$at%#ns8 Use the present perect c#nt%n$#$s #r s%,p)e. + 2our ,riend is wearing glasses. 2ou'e neer seen him with glasses on $e,ore. /sk him how long ... How lon have you been wearin lasses? + -ick is pla!ing computer games. /sk him how man! ... How many computer ames have you played ? 1. 2ou meet a group o, people walking across countr!. /sk them how man! miles ... 2. <ome workmen are digging up the road outside <arah's house. /sk her how long ... 3. (aura is taking lots o, photos o, !ou and !our ,riends. /sk her how man! ... ". 2ou hae 0ust woken up ,rom an a,ternoon sleep and seen that it is raining. /sk !our ,riend how long ... 1.. C#,p)ete the c#n"ersat%#n. P$t the "er's %n the present perect c#nt%n$#$s #r s%,p)e. (aura) &hat are !ou doing' Treor+ () You've been (!ou / $e) in here ,or ages. 2ou're making an aw,ul mess. Treor) (1) 33333. (I / clear) out this cup$oard most o, the a,ternoon. There's a lot o, old stu,, in here. (2) 333333.. (I / ,ind) these' look. (aura) (3) 333333. (!ou / sit) there staring at those old $oots ,or the last ,ie minutes. (") ............... (I / watch) !ou. (%) ....................................... (!ou / $e) in a dream. Treor) The!'re ,oot$all $oots. (4) 33333.. (I / hae) them since I was a$out siAteen. (5) 333333. (the! / $e) in here ,or !ears. (aura) &ell' throw them awa!. /nd what a$out that tennis racket+ Is that !ours+ Treor) -o' it must $e !ours. (6) .................................................... (I / neer / hae) a tennis racket. 13. C#,p)ete the sentences -%th the present perect c#nt%n$#$s #r, # an appr#pr%ate "er'. 1. The situation continues to $e serious' and troops 333333.. their lies to rescue people ,rom the ,loods. 2. #ar! hasn't $een at work ,or a while. <he 3333333. her hus$and get oer a serious illness. 3. I 33333333. er! hard ,or this eAam. I hope I do well. ". Cecause the children are older' we 333333333.. o, moing to a $igger house. %. I 3333333. this suitcase around with me all da!' and it's reall! hea!. 4. Eor seeral !ears now' Ilasgow 333333333. cit!wide ,estials to cele$rate the cultures o, other countries. This !ear the ,ocus is on <weden. 14. Re-r%te each sentence $s%n& the present perect c#nt%n$#$s #r, # an appr#pr%ate "er' and for #r since. I necessar/: )##1 at the "er's 'e)#- t# he)p /#$. go on invest live run serve suffer 1. *enr! moed to Jali,ornia three !ears ago. Henry has been livin in #alifornia for three years. 2. The pro0ect to send astronauts to #ars $egan in 1771. 3. Jamp$ell $egan a li,e sentence ,or murder in 1772. 3 ". Jolin Dames took oer as head o, the compan! siA months ago. %. Iraham's knee in0ur! $egan at the K< 1pen earlier this !ear. 4. (ocal authorities $egan to inest heail! in new computer s!stems at the $eginning o, the 1779s. 15. Under)%ne the c#rrect a)ternat%"e. 1. Cull,ighting is oin on$has been oin on in <pain ,or centuries. 2. I always find$have always been findin it di,,icult to get up on winter mornings. 3. I have been wantin$want to meet !ou since I saw !our concert. ". 1er the last siA months I've been learnin$I'm learnin how to pla! the ,lute. %. The phone's been rinin$phone's rinin. Jan !ou answer it+ 4. *ow long have you learned$have you been learnin <wahili+ 5. ;uring the last ,ew !ears the compan! has been workin$works hard to modernise its image. 17. I the $nder)%ned "er's are c#rrect: p$t a ;. I the/ are -r#n&: c#rrect the, $s%n& e%ther the past c#nt%n$#$s #r the present perect c#nt%n$#$s as appr#pr%ate. 1. I was eApecting the $ook to end happil!' $ut in ,act it was reall! sad. 2. The opposition groups were ,ighting the goernment on this issue ,or !ears' $ut so ,ar without success. 3. The protesters hae $een campaigning ,or some months now to preent the new road $eing $uilt. ". *e has $een looking nerous until I told him to sit down and relaA. %. &ork to repair the $ridge has $een continuing throughout this summer. 4. Ce,ore she retrained as a computer programmer she has $een working as a secretar!. 5. I was receiing the maga?ine ,or some time and en0o! reading it immensel!. 6. I was turning to leae when she said' F#a!$e !ou'd like to sta! ,or dinner.G !9. C#,p)ete the sentences -%th these "er's: $s%n& the sa,e #ne #r each sentence %n the pa%r. Use the present perect %n #ne sentence and the present perect c#nt%n$#$s %n the #ther. claim disappear give move stop 1. a. /n important ,ile 33333. ,rom m! o,,ice. $. .lants and egeta$les 333333 ,rom m! garden since we had new neigh$ours. 2. a. ;r Eletcher 33333333 the same lecture to students ,or the last ten !ears. $. #r Ioldman 33333333.. nearl! a million pounds to the charit! this !ear. 3. a. &ith their win !esterda!' Ital! 3333333.. into second place in the ta$le. $. /s house prices in the cities hae risen' people 33333333.. into the countr!side. ". a. Eor !ears he 33333333 that he is related to the ro!al ,amil!. $. The earthBuake 33333333 oer %999 lies. %. a. /ll da!' the police 3333333.. motorists to Buestion them a$out the accident. $. Iood' the noise 3333333. I can start concentrating on m! work again. !1. Ch##se the ,#st appr#pr%ate sentence end%n&. 1. I'e swum... 2. I'e $een swimming... a. and I ,eel eAhausted' $. thirt! lengths o, the pool. 3. The! hae asked me... ". The! hae $een asking me... a. to isit them ,or ages' $ut I'e neer had the time' $. to 0oin the compan! on a num$er o, occasions. %. I hae isited >ienna... 4. I'e $een isiting >ienna... a. three or ,our times $e,ore. $. since 1779 and I'e alwa!s ,elt er! sa,e here. 5. &e'e sta!ed... 6. &e'e $een sta!ing... a. at this hotel a couple o, times $e,ore. $. at a small hotel near the sea. !!. C#,p)ete these sentences $s%n& the "er' &%"en. I p#ss%')e: $se the present perect c#nt%n$#$s< % n#t: $se the present perect. 1. <ince the! were er! !oung' the children 333333.. %enjoy& traelling $! plane. 2. It 333333.. %snow& heail! since this morning. 3. I'm pleased to sa! that the team 33333333.. %play& well all season. ". I neer 33333333.. %understand& wh! we hae to pa! so much taA. %. I 333333.. %not read& an! o, ;ickens' noels. 4. In recent !ears' Cra?ilian companies 333333.. %put& a lot o, mone! into deeloping adanced technolog!. 4