八下现在完成时专项练习一、单项选择1、 Li Hong has ________ the army for 2 years、A、 joinedB、 be inC、 been inD、 joined in2、 We have been friends since ______、A、 childrenB、 five yearsC、 five years agoD、 five years before3、 Mike ___________ the story for a month、A、 has boughtB、 has hadC、 had hadD、 has borrowed4、 You ______ that question three times、A、 already askedB、 have already askedC、 already have askedD、 asked already5、 Those foreign friends left Guangzhou __________、A、 since last weekB、 a week agoC、 for a weekD、 since a week ago6、 I _____ at this school for two years、A、 am studyingB、 studyC、 studiedD、 have studied7、 They _________ in the city since last summer、A、 liveB、 didn’t liveC、 have livedD、 live8、 Mrs、 Wang has lived in Haikou _________ 1992、A、 sinceB、 fromC、 afterD、 in9、 Mr、 Black _________ China since the summer of 1998、A、 has been toB、 has been inC、 has e toD、 came to10、 His father _______ for years、A、 has diedB、 has been deadC、 diedD、 dies11、 Mary ________ to see the films because she __________ it twice、A、 won’t go, sawB、 won’t go, will seeC、 won’t go, has seenD、 didn’t go, sees12、---- Would you like some more food?----Thank you、 I _______ enough、A、 will haveB、 have hadC、 haveD、 had13、 ______ you ______ England? Yes, it _____ a beautiful country、A、 Will, gone to, wasB、Have, been to, isC、 Had, been to, isD、Have, gone to, is14、 ----_______ you _______ to Beijing?----No, I ______、I ______ there early next month、A、 Have, been, haven’t, am goingB、 Had, been, hadn’t, am goingC、 Have, gone, haven’t, was goingD、 Did,go, didn’t, was going15、 ---You sister ______ to London to study English、 Is that true? ---Yes , she ___ there for two months、A、 has been, has beenB、 will go, has goneC、 gone, will beD、 has gone, has been16、 He has a puter of his own、 He ____ it two days agoA、 boughtB、 boughtC、 boughtD、 has bought17、—Where is Li Lei? —He ___ Shanghai、A、 has gone toB、 has been toC、 went toD、 goes to18、 He _______ his homework and is now listening to music、A、、 finishesB、 has finishedC、 finishD、 is finishing19、 David _______ Shanghai for more than three months、A、 came toB、 has been toC、 has been inD、 has e to20、 --- Is your father a Party member?--- Yes, he ____ the party three years ago、 He _____ a Party member for three years、A、 joined; has been B、 has joined; has beenC、 was joined; isD、 joined; was21、 ---What a nice bike! How lone ____ you ____ it? ----Just five weeks、A、 will; buyB、 did; buyC、 are; havingD、 have; had22、 I ______ this book for a week 、I have to return it now、A、 borrowedB、 have borrowedC、 keptD、 have kept23、 ----______ your sister _______ in Green China for a long time?----Yes、 She joined it five years ago、A、 Has; beenB、 Have; beenC、 Has; joinedD、 Have; joined24、 ---How long have you _______ from the USA? ----For three months、A、 e backB、 returnedC、 go backD、 been back25、 I _____ this book for half a year、A、 have boughtB、 have hadC、 boughtD、 had26、 The students are sorry to hear that famous singer _______ for a year、A、 has leftB、 has goneC、 has been awayD、 has gone away27、 --- ______ you______ your homework yet? ---Yes, I _____ it just now、A、 Did; do; finishedB、 Have; done; finishedC、 Have; done; have finishedD、 Will; do; finish28、 The sand storm weather ______ in Beijing several times this year、A、 happenB、 happenedC、 has happenedD、 have happened29、 ---How long have you been here? --- ____ last month、A、 ForB、 UntilC、 BeforeD、 Since30、 He ____ a cold for three days、A、 has caughtB、 has hadC、 has gotD、 caught31、 Jim Green ____ in China for two years、A、 has eB、 has beenC、 has arrivedD、 came32、 The film ____ for half an hour、A、 has been onB、 has begunC、 hasn’t begunD、 began33、—Where have you _______ these days?—I have to Beijing with my friends.A、 been;goneB、 been;beenC、 gone;beenD、 gone;gone34.How long have you _______ this book?A、 bought B.borrowed C.had D.lent35、 We have lived here _______ five years ago.A、 when B.since C.before D.after36.—I have watched the game. —When _____you _______ it?A.have;watchedB.do;watchC.did;watchD.will;watch37.—How do you like Beijing, Mr、 Black?—Oh,I _______ such a beautiful city.A.don't visitB.didn't visitC.haven't visitedD.hadn't visited38.Miss Brown _______ to the Great Wall twice.A.have beenB.has beenC.have goneD.has gone39、His brother has been to Stone Forest twice ______ he came to Yunnan.A.afterB.beforeC.sinceD.for40.His grandpa _______ for two years.A.was diedB.has been deadC.was deadD.has died41.—Have you ever_______ to Haikou?—Yes,I_______ there with my family last August.A.gone;wentB.been;wentC.been;went toD.been;was in42、 His sister ______ her hometown for three years、 She'll return next year.A.leftB.has leftC.has been awayD.has been away from43、—______ you ___ your homework yet ? —Yes 、 I _____ itA、Did ; do ; finishedB、Have ; done ; finishedC、Have ; done ; have finishedD、will ; do ; finish44、 His father ______ the Party since 1978 、A、 joinedB、 has joinedC、 was inD、 has been in45、—Do you know him well ? — Sure 、We _________ friends since ten years ago 、A、 wereB、 have beenC、 have beeD、 have made46、、When he arrived at the bus stop, the bus _____ for 20 minutes、A、 has leftB、 had leftC、 has been awayD、 had been away47、 I ______ the League for 5 years so far、A、 joinedB、 have joinedC、 have been in48、The factory ____ since the February of 1988、A 、 has been open B、 has opened C、 was open D、 opened49、Mary and Rose ____friends since they met in 2000、A、 have madeB、 have beenC、 madeD、 have bee50、The meeting _____ for a week now、A、 has finishedB、 has endedC、 has been over二.翻译句子201、您曾经吃过鱼与薯条吗?2、我刚刚丢了我得化学书。