Present Perfect Worksheet 1
Fill in the gaps with the verbs in brackets brackets using the form indicated. indicated. In the case of questions, use the indicated subject as well. 1. How Ho w lon long g ___ _____ ___ _ (he (he / liv live) e) in Ne New w Jer Jerse sey y? 2. Pete Pe terr ___ _____ ___ _ (no (nott pla play y) base baseba ball ll si sinc nce e 19 19!. !. ". # ___ _____ ___ _ (sp (spea ea$) $) %& %&ss ssia ian n 'or 'or tw twen enty ty yea ears rs.. . e __ ____ ___ _ (no (nott see see)) *o *o+ sin since ce ,h ,hri rist st+a +as. s. -. ____ __ ____ ____ __ ( (la lan n / 'l 'ly y) in in an an air airpl plan ane e be' be'or ore? e? . 0ha 0h ann nno on ___ ____ __ (no (nott / go) to l& l&n nch yet et.. !. &rr cla & class ss __ ____ ___ _ (ta (ta$e $e)) a 'i 'iel el trip trip th thre ree e ti+es ti+es th this is ye year ar.. . he h ere _____ (they / +o +ove) to to? 9. Jenn Je nni' i'er er __ ____ ___ _ (as (as$) $) th that at 3& 3&es esti tion on 'o 'o&r &r ti+ ti+es es to toa ay y. 14.. 5o& ____ 14 _____ _ (not (not eat eat)) l&nc l&nch h yet yet66 have have yo& yo&? ? 11. Jas Jason on ____ _____ _ (want) (want) to +ov +ove e to New New 5o 5or$ since since he he was was 'ive 'ive years years ol. ol. 12.. Ho 12 How w lon long g ___ _____ __ (th (they ey / $no $now) w) Pe Pete ter? r? 1".. l 1" le7 e7an anr ra a ____ _____ _ (wor (wor$) $) 'or 'or #8 #8 sin since ce 244 2442. 2. 1.. Je 1 Je'' '' __ ____ ___ _ (b&y (b&y)) a 'ew 'ew boo boo$s $s th this is wee wee$. $. 1-.. 0a 10ally lly __ ____ ____ __ (n (not ot re rea a)) that that bo boo$ o$ ye yet. t. 1.. __ 1 ____ ___ _ (th (they ey / lea leave ve)) 'or 'or wo wor$ r$ ye yet? t? 1!.. 8i 1! 8ill ll ___ _____ __ (n (not ot / r riv ive) e) ver very y 'ar 'ar toa toay y. 1. e ___ _____ __ (en: (en:oy oy)) eatin eating g sea' sea'oo oo all o' o&r o&r live lives. s. 19.. __ 19 ____ ___ _ (he (he / wat watch ch)) the the oc& oc&+e +ent ntary ary yet? 24.. # ___ 24 _____ __ (n (not ot / 'in 'inis ish) h) th the e :o :ob b yet. yet. Present Perfect Worksheet 2 hoose the correct time e!pression used with the present perfect tense. 1. 2. ". . -. . !. . 9.
*hey ha *hey have ve liv live e in th that at ho ho&s &se e (si (sinc nce e / 'o 'or) r) te ten n yea years rs.. 0he 0h e has has (: (:&s &stt / yet) gone to th the e ban ban$ $. ;ran ;r an$l $lin in has hasn< n
1. 19. 24.. 24
0a+ has wa wante nte to go go to Japa Japan n ('or ('or / since) since) he he was was a little little chil chil. . Jason Jas on has hasn
Present Perfect or Past" #pre$intermediate level% Use correct forms:
1 To Tony ny (never, (never, be) be) to this country before. 2 I (never, (never, see) this film before. (you, see) it? 3 (you, be) to the United States? !es, I ("o) there last year. year. # (your sister, meet) my friend? $o, she (not meet) him yet. % (you, ever, ever, tal&) to an 's&imo? 's&imo? $o, I (not meet) meet) one yet. (father, ever, visit) the $ational allery? * +hen (he, "o) there? e ("o) there last -anuary. -anuary. !e !esterday sterday I (see) a bi" blue /ord /ord 0ar&in" in front of of our house. house. The children (not 0lay) cric&et yet. ut I (0lay) tice since last 4ay. 15 +e (not "o) out last Sunday because because it (rain). 11 Is the indo indo o0en? !es, this boy (6ust, o0en) it. 12 +here is 4ary-oe? She ("o) ("o) to the sho0s. sho0s. 13 Is 7ora in? !es, she (be) to the ban&, ban&, but she (6ust, come) come) bac&. 1# ave e "ot anythin" to eat? $o, I (not be) to the sho0s sho0s yet. 1% +here are the children? children? They They ("o) to the 0ar& a minute a"o. 1 o lon" (you, live) in this street? +e (move) here to years a"o. 1* The Tuc&s Tuc&s (not have) a holiday by the seaside for seven years. years. 1 e (be) at the cinema last ni"ht ni"ht but I (not see) him ever since. 1 I (be) to the mar&et and (brin") some ve"etables, here they (be). 25 To Tony ny (not (not be) at home no, no, he ("o) to the the 0ost office. office.
,hoose since or for. ______ last wee$en wee$en ______ ten secons secons ______ # ______ # 'inishe school ______ a co&ple o' ays ays ______ +y birthay ______ ten cent&ries ______ a long ti+e ______ the !4s ______ # was a boy ______ &g&st &g&st ______ the last +onth ______ 'i'teen years years ______ the accient accient ______ then ______ we bo&ght bo&ght this ho&se ______ last +onth ______ a +illenni&+ ______ onay ______ # +et yo& ______ 19! ______ he ______ he was a little chil
N0=%0 Present Perfect Worksheet 1 - Corrections 1. 2. 3. 4. %. (. 7. 8. 9. 1-. 11. 12. 13. 14. 1%. 1(. 17. 18. 19. 2-.
How long has he lived in New Jersey? Peter hasn't played baseball since baseball since 1987. I have spoken Russian for twenty years. e haven't seen !o" seen !o" since #$rist"as. Has Alan flown in flown in an air&lane 'efore? )$annon hasn't gone to gone to lunc$ yet. *ur class has taken a taken a fiel+ tri& t$ree ti"es t$is year. $ere have they moved to? moved to? Jennifer has asked t$at asked t$at ,uestion four ti"es to+ay. ou haven't eaten lunc$ eaten lunc$ yet/ $a0e you? Jason has wanted to wanted to "o0e to New or since $e was fi0e years ol+. How long have they known Peter? known Peter? lean+ra has worked for worked for I5 since 2--2. Jeff has bought a bought a few 'oos t$is wee. )ally hasn't read t$at read t$at 'oo yet. Have they left for left for wor yet? ill hasn't driven 0ery driven 0ery far to+ay. e have enoyed eating enoyed eating seafoo+ all of our li0es. Has he watched t$e watched t$e +ocu"entary yet? I haven't finished t$e finished t$e 6o' yet.
Present Perfect Worksheet ! - Corrections
#$oose t$e correct ti"e e&ression use+ wit$ t$e &resent &erfect tense. 1. 2. 3. 4. %. (. 7. 8. 9. 1-.. 111. 12. 13. 14. 1%.. 1% 1(. 17.. 17 18.. 18 19.. 19 2-.
!$ey $a0e li0e+ in in t$at $ouse for for ten ten years. )$e $as ust ust gone gone to t$e 'an. ra r anlin $as $asn nt ar arri ri0 0e+ in os osto ton n yet yet.. e $a $a0e wo wore+ at at t$ t$is co co"&any since since 2--8. 2--8. Jason $asnt tele&$one+ "e for for two two wees. How long long $a0e $a0e you nown )usan? !$ey0e already already stu+ie+ stu+ie+ t$e &ast si"&le tense. *ur "ot$ers $a0e ust ust left left for t$e station. !$e !$ e Pre Presi si+e +ent nt $a $as s tra tra0e 0ele le+ + to "o "ore re t$a t$an n twe twent nty y cou count ntri ries es since since $e $e was electe+. !$o" !$ o"as as $a $asn snt t $a $a+ + ti" ti"e e to to rea rea+ + t$e t$e 'o 'oo o yet yet.. lice tol+ "e s$es already already 'een 'een to t$at &ar. 5y +aug$ters ust ust finis$e+ finis$e+ $er $o"ewor. Ha0e t$ey already already s&oen s&oen to 5r. Peters? I0e ust ust inter0iewe+ inter0iewe+ t$e 'est can+i+ate for t$e 6o'. *urr coa *u coac$ c$ $a $asn snt t c$ c$os osen en t$ t$e e star starti ting ng te tea" a" yet yet.. o' an+ !i" $a0e already already +eci+e+ +eci+e+ w$ere t$ey are going on 0acation. Ha0e Ha 0e yo you u &u &urc rc$a $ase se+ + t$e t$e ne new w co co"& "&ut uter er yet yet? ? )a" )a " $a $as s wa want nte+ e+ to go to Ja Ja&a &an n since since $e $e was a little c$il+. Jas Ja son $as asn nt wo wor re+ e+ $er ere e for for 0ery 0ery long. *ur 'oss $as ust ust $ire+ $ire+ a new engineer.
Possible solutions:
1 Tony Tony has never been to this country before. 2 I8ve never seen this film before. ave you seen it? 3 ave you been to the United States? !es, I ent there last year. year. # as your sister met my friend? friend? $o, she hasn8t met him yet. % ave you you ever tal&ed to an 's&imo? $o, I haven8t met one one yet. as father ever visited the $ational allery? allery? * +hen did he "o there? e e ent there last -anuary. -anuary. !esterday !esterday I sa a bi" blue /ord 0ar&in" in front of our house. The children haven8t 0layed cric&et yet. ut I8ve 0layed tice since last 4ay. 4ay. 15 +e didn8t "o out last Sunday because it as as rainin". 11 Is the indo o0en? o0en? !es, !es, this boy has 6ust o0ened o0ened it. 12 +here is 4ary-oe? She8s "one "one to the sho0s. sho0s. 13 Is 7ora in? !es, she has been to the ban&, but she8s she8s 6ust come bac&. 1# ave e "ot anythin" to eat? $o, I haven8t been to the sho0s sho0s yet. 1% +here are the children? children? They They ent to the 0ar& a minute a"o.
1 o lon" have have you lived in this street? +e +e moved moved here to years years a"o. 1* The Tuc&s Tuc&s haven8t haven8t had a holiday by the seaside for seven years. 1 e as at the cinema last ni"ht ni"ht but I haven8t seen him ever since. 1 I8ve been to the mar&et and brou"ht some ve"etables, here they are. 25 Tony Tony isn8t at home no9 he has "one "one to the the 0ost office.
,hoose since or for. since last since last wee$en for ten ten secons since # 'inishe school for a a co&ple o' ays since +y since +y birthay for ten ten cent&ries for a a long ti+e for the the !4s since # since # was a boy since &g&st since &g&st since the last +onth for 'i'teen 'i'teen years since the since the accient since then since we bo&ght this ho&se since last +onth for a +illenni&+ since onay since onay since # since # +et yo& since 19! since 19! since he was a little chil