1、-教育精选-八下现在完成时专项练习一.单项选择1. Li Hong has _ the army for 2 years. A. joined B. be in C. been in D. joined in 2. We have been friends since _. A. children B. five years C. five years ago D. five years before 3. Mike _ the story for a month. A. has bought B. has had C. had had D. has borrowed 4. You _ tha
2、t question three times. A. already asked B. have already asked C. already have asked D. asked already 5. Those foreign friends left Guangzhou _. A. since last week B. a week ago C. for a week D. since a week ago 6. I _ at this school for two years. A. am studying B. study C. studied D. have studied
3、7. They _ in the city since last summer. A. live B. didnt live C. have lived D. live 8. Mrs. Wang has lived in Haikou _ 1992. A. since B. from C. after D. in 9. Mr. Black _ China since the summer of 1998. A. has been to B. has been in C. has come to D. came to 10. His father _ for years. A. has died
4、 B. has been dead C. died D. dies 11. Mary _ to see the films because she _ it twice. A. wont go, saw B. wont go, will see C. wont go, has seen D. didnt go, sees 12.- Would you like some more food? -Thank you. I _ enough. A. will have B. have had C. have D. had 13. _ you _ England? Yes, it _ a beaut
5、iful country. A. Will, gone to, was B.Have, been to, is C. Had, been to, is D.Have, gone to, is 14. -_ you _ to Beijing? -No, I _.I _ there early next month. A. Have, been, havent, am going B. Had, been, hadnt, am going C. Have, gone, havent, was going D. Did,go, didnt, was going 15. -You sister _ t
6、o London to study English. Is that true? -Yes , she _ there for two months. A. has been, has been B. will go, has gone C. gone, will be D. has gone, has been 16. He has a computer of his own. He _ it two days ago A. bought B. bought C. bought D. has bought 17. Where is Li Lei? He _ Shanghai. A. has
7、gone to B. has been to C. went to D. goes to 18. He _ his homework and is now listening to music. A. finishes B. has finished C. finish D. is finishing 19. David _ Shanghai for more than three months. A. came to B. has been to C. has been in D. has come to 20. - Is your father a Party member? - Yes,
8、 he _ the party three years ago. He _ a Party member for three years. A. joined; has been B. has joined; has been C. was joined; is D. joined; was 21. -What a nice bike! How lone _ you _ it? -Just five weeks. A. will; buy B. did; buy C. are; having D. have; had 22. I _ this book for a week .I have t
9、o return it now. A. borrowed B. have borrowed C. kept D. have kept 23. -_ your sister _ in Green China for a long time? -Yes. She joined it five years ago. A. Has; been B. Have; been C. Has; joined D. Have; joined 24. -How long have you _ from the USA? -For three months. A. come back B. returned C.
10、go back D. been back 25. I _ this book for half a year. A. have bought B. have had C. bought D. had 26. The students are sorry to hear that famous singer _ for a year. A. has left B. has gone C. has been away D. has gone away 27. - _ you_ your homework yet? -Yes, I _ it just now. A. Did; do; finishe
11、d B. Have; done; finished C. Have; done; have finished D. Will; do; finish 28. The sand storm weather _ in Beijing several times this year. A. happen B. happened C. has happened D. have happened 29. -How long have you been here? - _ last month. A. For B. Until C. Before D. Since 30. He _ a cold for
12、three days. A. has caught B. has had C. has got D. caught 31. Jim Green _ in China for two years. A. has come B. has been C. has arrived D. came 32. The film _ for half an hour. A. has been on B. has begun C. hasnt begun D. began 33.Where have you _ these days? I have to Beijing with my friends A. b
13、een;gone B. been;been C. gone;been D. gone;gone 34How long have you _ this book? A. bought Bborrowed Chad Dlent 35. We have lived here _ five years ago A. when Bsince Cbefore Dafter 36I have watched the game When _you _ it? Ahave;watched Bdo;watch Cdid;watch Dwill;watch 37How do you like Beijing, Mr
14、. Black? Oh,I _ such a beautiful city Adont visit Bdidnt visit Chavent visited Dhadnt visited 38Miss Brown _ to the Great Wall twice Ahave been Bhas been Chave gone Dhas gone 39.His brother has been to Stone Forest twice _ he came to Yunnan Aafter Bbefore Csince Dfor 40His grandpa _ for two years Aw
15、as died Bhas been dead Cwas dead Dhas died 41Have you ever_ to Haikou? Yes,I_ there with my family last August Agone;went Bbeen;went Cbeen;went to Dbeen;was in 42. His sister _ her hometown for three years. Shell return next year Aleft Bhas left Chas been away Dhas been away from43、_ you _ your home
16、work yet ? Yes . I _ it A.Did ; do ; finished B.Have ; done ; finished C.Have ; done ; have finished D.will ; do ; finish 44、 His father _ the Party since 1978 . A. joined B. has joined C. was in D. has been in45、Do you know him well ? Sure .We _ friends since ten years ago . A. were B. have been C.
17、 have become D. have made 46、.When he arrived at the bus stop, the bus _ for 20 minutes. A. has left B. had left C. has been away D. had been away 47、 I _ the League for 5 years so far. A. joined B. have joined C. have been in 48、The factory _ since the February of 1988. A . has been open B. has ope
18、ned C. was open D. opened 49、Mary and Rose _friends since they met in 2000. A. have made B. have been C. made D. have become 50、The meeting _ for a week now. A. has finished B. has ended C. has been over 二翻译句子201. 你曾经吃过鱼和薯条吗?2. 我刚刚丢了我的化学书。3. 我以前从来没去过那个农场。4. 他已经吃过午饭了。5. 你已经看过这部电影了吗?6. 我哥哥还没回来。7. 我上星期
19、看过这部电影。8. 在1992年他住在这里。9.这本字典我已买了三年了。10.他离开中国三年了。11.我认识他们五年了。12.他们已去了美国五年了。13.自从他搬到福州,他就住这儿了。14.他们已经结婚10年。15.我妹妹成为一个大学生已经三年。16.这会已开了多长时间了?17.这门已经关了两天了。18.我入团2年了。19.他们已经相互认识。20.我已经在农场里呆了五年三句型转换A延续性动词和瞬间性动词之间的转化 131.He died 10 years ago. - He _ for 10 years / since 10 years ago. 2. He borrowed the book
20、 2 weeks ago. - He _the book for 2 weeks. 3. He bought the motorbike a month ago. - He _the motorbike for a month. 4. He arrived here three days ago. - He _here since three days ago. 6. He left here 2 years ago. - He _from here for 2 years. 7. The film began 30 minutes ago. - The film _ for 30 minut
21、es. 9. They closed the door an hour ago. - The door _for an hour. 10. He joined the army last year. He _ the army for a year. B:1.Shes _ (live) here ever since she was ten.2.Both of them _ _ (be) in Hongkong for ten days.3.Both of them _ (come) to Hongkong ten days ago.4. Half an hour _ _ (pass) sin
22、ce the train _ (leave).5. Mary_ _(lose) her pen. _ you _ (see) it here and there?6. _ you _ (find) your watch yet?7. -Are you thirsty?-No I _ just _ (have) some orange.8. We _already _ (return) the book.9. _ they _ (build) a new school in the village?10. I _ _(not finish) my homework . Can you help
23、me?11. My father _ _(read) the novel twice.12. I _ (buy) a book just now.13. I _ (lost ) my watch yesterday.14. My father _ _ (read) this book since yesterday.四用 have/has been to/in, have gone to 及 go to形式填空。71) Where is Jack? He _ his country yesterday. 2) David _ the park just now. 4) How long _ h
24、e _ _ this village? 5) The Smiths _ Beijing for 5 years. 6) _ you ever _ _ America? - Yes, I _ _ there many times. 7) I _ _ _this school since three years ago. 8) Where is Jim? He _ _ the farm since I came here. 9) When_ he _? He _ an hour ago. 10) Would you like to _ the zoo with me? -Yes, but I _
25、there before. 11) Where _ you _ now? - I _ the zoo. 12) He often _ swimming. 13) _ you _ there last year? 14) _ they often _ skating in winter?我入团2年了。I _ _ _ two years ago.I _ _ a _ _ for two years.I _ _ a _ of _ _ for two years.I _ _ _ the _ for two years.一1-10 CCBBB DCABB 11-20 CBBAD AABCA21-30 DD
26、ADB CBCDB 31-40 BCACB CCACB41-45、DCCDB 46-50、CCABC二1.Have you eatten fish and french frise?2.i have lost my chemistry book.3 i have never been to that farm.4.he already had lunch.5 have you seen this movie yet?6 my brother has not returned.7 i have seen this movie last week.8 he has lived here since
27、 1992.9 i have had this dictionary for three years.10 he has left China for three years.11 they have known each other for five years.12 they have been in the USA for five years.13 he has lived here since he moved Fuzhou.14 they have married for ten years.15 my sister has been a university student fo
28、r three years.16 how long has the meeting kept?17 the door has closed for two days.18 i have joined in the Communist Youth League for two years.19 they have known each other since 1999.20 i have been in the farm for five years.三1.has been dead 2.has kept 3.has had 4.has been 6.has been away 7.has be
29、en on 9.has been closed 10.has been a member of1.lived 2.have been 3.came 4.has passed left 5.has lost Have seen6.Have found 7.have had 8.have returned 9.Did built 10.didnt finish 11.has read 12.bought 13.lost 14.has read四1.went to 2.went to 4.has been in 5.has been in 6.Have been to; have been 7.have been in 8.has gone to 9.did go;went 10.go; have been 11.did go;went 12.goes 13.Did go 14.Do go 可编辑