1、 B. had left C. has been away D. had been away2. I _ the League for 5 years so far. A. joined B. have joined C. have been in3. The factory _ since the February of 1988.A . has been open B. has opened C. was open D. opened4. Mary and Rose _friends since they met in 2000.A. have made B. have been C. m
2、ade D. have become5.You mustnt _ until he comes back.A. be away B. leave C. be left6.The meeting _ for a week now.A. has finished B. has ended C. has been over7.Miss Gao _ this school for nearly 5 years.A. has been in B. has come to C. has taught8.Ben _ a teacher for 4 years .A. has been B. has beco
3、me C. was D. became9. I _ home for a week.A. have returned B. have been back C. returned10. How long _ he _ ?A. died B. has, died C. has, been dead11. He _ at eight yesterday afternoon.A. slept B. was sleeping C. has sleep D. had slept12.He _ the car for a week.A. bought B. has bought C. has had13.-
4、How long _ you _ ill ? -Two weeks.A. did fall B. have, fell C. have, been14.Since 2000, he _ his hometown. B. has moved away C. has been away from15.Ill lend you the book , but you can only _ it for 2 days.A. borrow B. keep C. take16.The bus _ on the road for 2 hours so far.A. has stopped B. stopped
5、 C. has been17.Are you _ the jacket these days?A. wearing B. putting on C. dressing D. on18.He _ foe 2 hours.A. got up B. has got up C. has been up19. Tom is ill in hospital. He _ a cold for several days. A. is B. catches C. has caught D. has had20.- How long can I _ the book? - Two weeks. B. lend C
6、. get D. keep现在完成时专项练习一、 单项选择。 1、Both his parents look sad . Maybe they _whats happened to him. A. knew have known C. must know D.will know 2、He has _ been Shanghai, has he ? already B.never C.ever D. still 3、Have you met Mr Li _? just ago C.before D. a moment ago 4、The famous writer _ one new book
7、in the past two year. A. is writing B.was C.wrote D.has written 5、Our country _ a lot so far. Yes. I hope it will be even _. A. has changed;well B.changed ;good C. has changed ;betterbetter 6、Zhao Lan _already _in this school for two years. A. was ; studying B. will ; study C. has ; studied D. are ;
8、 studying 7、We _ Xiao Li since she was a little girl. A. know had known C. have knew 8、Harry Potter is a very nice film .I_ it twice. will see have seen saw D.see 9、These farmers been the United States. Really ? When _ there ? A. will go did do gone 10、_ you _ your homework yet?Yes . I _ it moment a
9、go. A.Did;do;finishedB.Have;done;C.Have;have finishedD.will;finish11、 His father _ the Party 1978. joined has joined was in in 12、Do you know him well ? Sure.We _ friends since ten years ago. were C. have become D. have made 13、How long have you _ here? About two months. gone come arrived 14、Hurry u
10、p! The play _ for ten minutes. begun on began 15、 It _ ten years he left army. is was 16、 Miss Green isnt in office . she_ library. A.has B. went C.will been 17、My parents _ Shandong for years. B. have D. have 18、The students have cleaned the classroom,_? A. so they B. dont they C. have they D. have
11、nt they 19、_has Mr White been a member of Greener China since he _ to China? A. How soon, comes B. How often, got C. How long,came D. How far,arrived 20、 His uncle _ for more than 9 years. A. has come here B. has started to work C. has lived there D. has left the university二、 句型转换。 1、He has never su
12、rfed, _ _?(改成反意疑问句) 2、They have been here since 2000. (对划线部分提问) _ _have they been here? 3、The old man _ last year. He _ _for a year. (die)(动词填空) 4、This factory opened twenty years ago.(同义句转换) This factory _ _ _ for twenty years. 5、Miss Gao left an hour ago. (同义句转换) Miss Gao _ _ _ _ an hour ago. 6、He
13、r mother has been a Party member for three years .(同义句) Her mother _ the three _ . 7、The Green Family moved to France two years ago. (同义句转换) _ two years _ the Green family moved to France. 8、The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一个句子) _ 三、汉译英。 1、吉姆已做完作业,他现在有空了。 2、他昨天收到一封信。 3、我父亲以前到过长城。 4、她还没有看过那部新电影。 5、她去过上海。 6、他这些天上哪儿去了?
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1