现在完成时态练习题答案一.翻译下列句子:1.Haveyoueverhad/eatenfishandchips?2.Ihavejustlostmychemistrybook.3.Ihaveneverbeentothefarmbefore.4.Hehasalreadyhadlunch=Hehashadlunchalready.5.Haveyouseenthemovieyet?6.Mybrotherhasn’tcome/get/beenbackyet=Mybrotherhasn’treturnedyet.7.Ihavehadthisdictionaryforthreeyears/sincethreeyearsago.8.HasbeenawayfromChinaforthreeyears.9.Ihaveknownthemforfiveyears.10.TheyhavebeenintheUSAforfiveyears.11.HehasbeenheresincehemovedtoJining.12.Mysisterhasbeenacollegestudentforthreeyears=Mysisterhasbeenincollegeforthreeyears.13.Theyhaveknowneachothersince1999.14.Ihavebeeninthisschoolforoverthreeyears.二、用since或者for填空1.for2.since3.since4.since5.since6.since7.for8since9.since10.since11.since12.since13.since14.for15.for16.since四、划线提问1.Howlonghave,beenthere2.Howlonghas,livedhere3.Whendid,leavehere4.Whendid,buy五、用have(has)been或have(has)gone填空。A:WherehasLiFeigone?B:HehasgonetoHainanIsland.A:Howlonghashebeenthere?B:Hehasbeenthereforthreedays.A:Whenwillhecomeback,doyouknow?B:I’mafraidhewon’tcomebackrecently.A:CouldyoutellmethewaytoHainanIsland?B:Sorry,Ihaveneverbeenthere.A:HowmanytimeshasLiFeibeentothatplace?B:Hehasbeenthereonlyonce.六、用have/hasbeento/in,havegoneto及go的各种形式填空。1.hasgoneto2.wentto3.hasbeenin4.have,beenin5.havebeenin6.Have,beento;havebeen7.havebeenin/at8.hasgoneto9.didgo;went10.go;havebeen11.are,going;amgoing12.goes13.Did,go14.Do,go七、综合练习:1.never2.just,already3.for4.ever,never5.yet,just/already八.用适当的时态填空:1.lived/hasbeenliving2.havebeen3.went4.haspassed;left5.haslost;have,seen6.Have,found7.have,had8.have,returned9.Have,built10.haven’tfinished11.hasread12.bought13.lost14.havebeenreading/hasread