(完整版)初中英语现在完成时专项练习题及答案

上传人:H*** 文档编号:159794743 上传时间:2021-01-07 格式:DOC 页数:8 大小:1.21MB
返回 下载 相关 举报
(完整版)初中英语现在完成时专项练习题及答案_第1页
第1页 / 共8页
(完整版)初中英语现在完成时专项练习题及答案_第2页
第2页 / 共8页
(完整版)初中英语现在完成时专项练习题及答案_第3页
第3页 / 共8页
(完整版)初中英语现在完成时专项练习题及答案_第4页
第4页 / 共8页
(完整版)初中英语现在完成时专项练习题及答案_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《(完整版)初中英语现在完成时专项练习题及答案》由会员分享,可在线阅读,更多相关《(完整版)初中英语现在完成时专项练习题及答案(8页珍藏版)》请在金锄头文库上搜索。

1、 一、单项选择。1、Bothhis parents looksad .Maybe they _whats happened to him . . knew . have known. must know.will know2、He has _ been to Shanghai , has he ? . already.never .ever. still3、Have youmet MrLi _? . just. ago .before.a moment ago4、The famous writer _ one new book in the past two years . iswriting

2、 .was writing.wrote.has written5、 Our country_ a lot so far . Yes . I hope it will be even _ . . has changed ; well. changed ; good . has changed ; better . changed ; better6、Zhao Lan _already _in this school for two years . . was ; studying . will ; study . has ; studied. are ; studying7、We _ XiaoL

3、isince she was a littlegirl . . know . had known . have known. knew8、Harry Potter is a very nice film .I_ it twice . . willsee. have seen. saw.see9、 These farmers have been to the United States . Really ? When _ there ? . willthey go.didthey go . do they go. have they gone10、 _ you _ yourhomework ye

4、t ? Yes . I _ ita moment ago . . Did ; do ; finished. Have ; done ; finished . Have ; done ; have finished.will ; do ; finish11、 Hisfather _ the Party since 1978 . . joined . has joined . was in . has been in12、 Do you know him well ?Sure .We _ friends since ten years ago . . were . have been . have

5、 become. have made13、 How long have you _ here ? About two months . . been.gone. come .arrived14、Hurryup! The play _ forten minutes . . has begun . had begun . has been on . began15、 It_ ten years since he leftthe army . . is. has . will. was16、 Miss Green isnt inthe office . she_ to the library . .

6、has gone . went.willgo.has been17、Myparents _ Shandong forten years .1 . have been in . have been to . have gone to . have been18、The students have cleaned the classroom,?A. so theyB. don theyC. have theyD. haven theyt19、has Mr White been a member of Greener China since heto China?A. How soon, comes

7、B. How often, gotC. How long, cameD. How far, arrived20、 His unclefor more than 9 years.A. has come hereB. has started to workC. has lived thereD. has left the university二、句型转换。3、The old man _ last year. Hefor a year. (die) (动词填空)4、This factory opened twenty years ago.(同义句转换 )This factory_ for twent

8、y years.5、Miss Gao left an hour ago. (同义句转换 )Miss Gao _ _ _ _ an hour ago.6、Her mother has been a Party member for three years(同义句).Her mother _ the Party three years _ .7、The Green Family moved to France two years ago.同义句转换()_ two years _ the Green family moved to Fra nce.8、The bus has arrived here

9、. It arrived ten minutes ago.把两个句子合并成一个句子()_三、汉译英。4、 她还没有看过那部新电影。5、 她去过上海。6、 他这些天上哪儿去了?参考答案:一、单项选择。1、现在完成时主要强调过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响。这种考查难度较大,往往无时间状语,需要从上下文分析、推理才行。故上两侧根据上下文分析、推理,正确答案是。2、现在完成时常与 already(已经), just(刚刚,正好), ever(曾经), never(从来,也不;从不), before(以前), yet(仍然)等连用。故

10、 2 应选 B。3、C4、现在完成时常与 recently(近来), sofar(到目前为止), inthepast/“ last + 一段时间”等时间状语连用。因为上述短语表示的是从现在起往前推算的一段时间,句中的动作是从过去某一时间或时刻开始持续到现在的。故4 应选 D。5、C6、现在完成时时常与“for +时间段或 since +过去时间点” 连用(含从句,从句过去时)。故6应选 C。7、C8、现在完成时还与once(一次), twice(两次), three times(三次), several times(几次)等表示重复次数的词语连用。故8 应选 B。2 9、现在完成时与一般过去时

11、容易混淆,就是因为它们所表示的动作都发生在过去,但二者又有区别:一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作,说话的侧重点在于陈述一件过去的事情,与现在没有关系;现在完成时表示与现在有关系的发生在过去的动作,它不与表示过去的时间状语(如yesterday , last week , a moment ago 等)连用。故 9 的正确答案为 B。10、B11、现在完成时中,非延续性动词不能与for 和 since 引导的表示一段时间的状语连用,通常是用相应的延续性动词来代替。故11 的正确答案依次为: D。12、B13、A14、C15、 A 。16、“ have/has goneto + 地点” 表示“ 某人去了某地(还未回来)” ,指主语所指的人不在这儿。“ have/has been in + 地点” 表示“ 在某地呆了多长时间” ,常与表示时间的状语连用。“ have/has been to+地点” 表示“ 曾经去过某地(但现在已不在那儿)。” 故16 的正确答案为 A。17、A18、D19、C20、 C二、句型转换。1、has he?2、 How long3、 died, has been dead4、has been open5、has been away6、joined;ago7、It is, since8、 The

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号