当前位置:文档之家› (完整版)八年级下册英语现在完成时专练

(完整版)八年级下册英语现在完成时专练

八下现在完成时专项练习一.单项选择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 come 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 computer 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 come to20. --- Is your father a Party member?--- Yes, he ____ the party three years ago. He _____ a Party member for three years.A. joined; has beenB. 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. come 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 comeB. 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;watched B.do;watch C.did;watch D.will;watch37.—How do you like Beijing, Mr. Black?—Oh,I _______ such a beautiful city.A.don't visit B.didn't visit C.haven't visited D.hadn't visited38.Miss Brown _______ to the Great Wall twice.A.have been B.has been C.have gone D.has gone39.His brother has been to Stone Forest twice ______ he came to Yunnan.A.after B.before C.since D.for40.His grandpa _______ for two years.A.was died B.has been dead C.was dead D.has died41.—Have you ever_______ to Haikou?—Yes,I_______ there with my family last August.A.gone;went B.been;went C.been;went to D.been;was in42. His sister ______ her hometown for three years. She'll return next year.A.left B.has left C.has been away D.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 becomeD. 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 become50、The meeting _____ for a week now.A. has finishedB. has endedC. has been over二.翻译句子201. 你曾经吃过鱼和薯条吗?2. 我刚刚丢了我的化学书。

相关主题