版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、(英语)英语现在完成进行时试题类型及其解题技巧含解析一、初中英语现在完成进行时1the ford companyits autonomous minicars on public roads in arizona, the us, without asafety driver since october, 2017.a. has been operatingb. has operatedc. had been operatingd. had operated【答案】 a【解析】 【分析】句意:自 2017 年 10月。福特汽车公司在美国亚利桑那州的公共道路一直让没有安全的的司机操纵的自动化微型
2、轿车运转。since,“自从 ”, since 后如果是过去的时间,主句要用现在完成时。因此可知c、 d是过去完成时,不符合。现在完成进行表示动作从过去一直持续至现在,这个动作正在进行。而b 是现在完成时,表示动作到现在已完成或停止。分析可知从过去一直至现在,要用现在完成进行时,故选a。【点评】考查动词时态,本题涉及现在完成进行时的应用。2 look, the light is still on in helens office. maybe she _ her work yet.a. doesnt finishb. wont finishc. hasnt finished【答案】c【解析】
3、【分析】句意:看,海伦的办公室的灯还亮着在。作。 yet 用于否定句末,是现在完成时的标志词,故选c。d. didnt finish也许她还没有完成工【点评】考查动词的时态。3 why is your foreign teacher s chinese so good?because hechina for eight yearsa. has gone tob. has been toc. has come tod. has been in【答案】 d【解析】 【分析】句意为:-为什么你的外教的中文那么好时间状语for eight years 是一段时间,所以要用表示状态的短语选 d?-因为他
4、来中国已经8 年了。be in 的现在完成时态,故【点评】考查现在完成时的短语辨析。4ito rongjiang last year but ineverto chongjianga. went , have, beenb. will go,have, beenc. went, have, goned. go,have, gone【答案】a【解析】 【分析】句意:去年我去了榕江,但我从未去过重江。由last year 可知,第一句用一般过去时;由第二句中的never 可知,用现在完成时,故选a。【点评】考查动词的时态,注意句中的时间状语的暗示。5he _ japan before?yes, h
5、e there two years agoa. did, visitedb. has, has visitedc. has, visitedd. did, has visited【答案】c【解析】 【分析】句意 :-他以前去过日本吗?-是的,他两年前去过那里。根据before 可知句子要用现在完成时“have/has+过去分词 ”, 主语 he 是第三人称单数故用has,这是一个一般疑问句,将has 提前,故选c。【点评】考查动词的时态,注意语境中提供的时间状语。6 do you know the color run, a five-kilometer race?yes. so far it_
6、into quite a few cities in our country.a. comesb. camec. has come【答案】c【解析】 【分析】句意:你知道彩色跑,一个五千米的赛跑吗?知道,到目前为止它已经进入了我们国家的好几个城市。由so far 可知用现在完成时,故选c。【点评】考查现在完成时。7the couple _their new flat since the end of last month. they havent finished yet. a. have been decorating b. have decorated c. has been decora
7、ting d. was decorating【答案】a【解析】 【分析】句意:这对夫妇从上个月末起就一直在装饰他们的新公寓。他们还没有完成。decorate装饰,动词;根据句意和since the end of last month可知,此处表示动作从某一时间开始,一直持续到现在,所以应该用现在完成进行时,且此处主语是thecouple,且根据后句中的they可知,此处指的是夫妻两个人,所以表示名词复数,所以谓语动词用原形,故选a。【点评】考查现在完成进行时和主谓一致。注意表示动作从某一时间开始,一直持续到现在,应该用现在完成进行时。8the most delicious cookies in
8、 the world _ by granny. please wait ten more minutes toenjoy them.a. makesb. is madec. is being maded. is going to make【答案】c【解析】 【分析】考查时态和语态。句意:奶奶正在做世界上最好吃的饼干,再有十几分钟就可以享用了。依据后面一句话的内容可知,奶奶是正在做饼干,故需要使用现在进行时的被动语态,故选 c。9why, youre late again! i _ here for over two hours!a. am waitingb. waitedc. have bee
9、n waitingd. was waiting【答案】c【解析】 【分析】考查现在完成进行时。句意:为什么,你又迟到了!我在这里已经等了两个多小时了!根据句意可知,“等 ”这个动作是从过去开始,一直持续到现在一直在进行的动作,并对现在造成了影响。故选c 项。【点评】现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。构成: have+been+doing 。10 i _ my homeworkfor four hours, but i am not sure whetheri can hand it intomorrow.a. have doneb. h
10、ave been doingc. had been doingd. had done【答案】b【解析】 【分析】考查时态。句意:四个小时以来,我一直都在做家庭作业,但是我不确信我是否能在明天上交它。现在完成进行时通常表示过去发生的事情延续到现在,而且还在继续发生,强调事情的延续性和反复性。故b 正确。【点评】考查时态11 he speaks chinese very well. its not surprising. he _ in beijing for nine years next week.a. has been livingb. has livedc. will have been
11、livedd. will have been living【答案】d【解析】 【分析】句意:他汉语说的很好。这不吃惊。下周他将已经在北京住了九年了。表示持续到现在并且仍在进行的动作,应用现在完成进行时。被动语态。故知选d 项。live为不及物动词,无【点评】考查时态。12 mary_ to writing classes every night since june and the course will end this week.a. had goneb. has been goingc. is goingd. went【答案】b【解析】 【分析】。句意:从6 月开始,玛丽每天晚上去上写作
12、课,这个课程将于这周末结束。玛丽上写作课的动作从过去持续到未来的这周末,所以要用现在完成进行时。故选b。【点评】考查时态,本题涉及现在完成进行时的应用,现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。13 he _ with english grammar every night over the last three months.a. strugglesb. struggledc. has been strugglingd. had been struggling【答案】c【解析】 【分析】句意:在过去的三个月里他每天晚上都在努力学英语语法。根据
13、overthe last three months 可知强调在过去时间段,一直从事某件事,优先选择现在完成进行时,即 c 项正确。【点评】考查动词时态,本题涉及现在完成进行时的应用。14 he _ it for two hours, and hes still watching now.a. has been watchedb. watchingc. has been watchingd. is watching【答案】c【解析】 【分析】由前半句的 for two hours 和后半句句意 “他现在仍然在看 ”可知应用现在完成进行时。故选 c。15 doctor smith, whoin s
14、hanghai for more than ten years, is considering working inhuaian, but he hasnt decided yet.a. had workedb. has been workingc. is workingd. works【答案】b【解析】 【分析】句意:在上海工作了十年多的史米斯医生正在考虑去淮安工作,但他还没有决定。分析句子可知,本句中的who指代前面的先行词doctorsmith,是单数。而根据后面的内容可知,本句中的史密斯先生在上海已工作了十多年,现在还在上海,故要用现在完成进行时。故选 b。【点评】考查时态,本题涉及现
15、在完成进行时的应用。16 but actually, these englishers _ gradually in accents, spellings, expressions and theusage of vocabulary and we have to adapt to that.a. had changedb. changedc. have been changingd. is changing【答案】c【解析】 【分析】句意:但事 上, 些 英 的人在口音,拼写和 的使用上一直在改 ,因此我 必 适 件事。 合句意可知英 的 化从 去开始,持 到 在,并且会持 到将来,故用 在
16、完成 行 ,即have/has been doing ,又主 these是复数,故用have been changing , c。englishers【点 】考 ,本 涉及 在完成 行 。17 according to the newly-elected french president, macron, france will reform the rigid and outdated rules that _ the development of the country in the near future.a. limitedb. had limitedc. have been limi
17、tingd. will limit【答案】 c【解析】 【分析】句意:据新当 的法国 macron ,在不久的将来法国将改革那些一直在 限 制 国 家 发 展 的 僵 化 和 过 时 的 规 则 。 “ the rigidand outdated rules thatthedevelopment of the country在本”句中 the rigid and outdated rules是先行 ,在定 从句中作主 ; “ 些僵化的和 的 一直在限制国家的 展”,表示 个 作从 去一直到 在, 个 作一直在 行。所以用 在完成 行 。故 c。【点 】考 ,本 涉及 在完成 行 的 用。18
18、how much do you know about the trade war between china and america?well, the newspapers _ it in the past few weeks.a. reportb. will reportc. reportedd. have been reporting【答案】 d【解析】 【分析】句意:你 中美之 的 易 争了解多少?哦,在最近的几周里 一直在 道 件事。根据 状 n the past few weeks 可知 用 在完成 或者 在完成 行 ,故 d。【点 】考 ,本 涉及 在完成 行 的 用。19 lu
19、cy seems absent these days.she _ a job from city to city you see, she is graduating in june.a. hunts forb. is to hunt forc. has hunted ford. has been hunting for【答案】d【解析】 【分析】句意:lucy 些天似乎不在。从一个城市到另一个城市她一直在 找一份工作,你知道,她将在六月 。根据you see, she is graduating in june. 可以判断 她快要 ,所以最近一直在找工作 ,用 在完成 行 ,故 d。【点 】
20、考 ,本 涉及 在完成 行 的 用。20 _ her ambition of becoming a professional singer, she _ very hard since an earlyage.a. to realize, has been trainingb. realizing, trainedc. to realize, was trainedd. realized, has trained【答案】a【解析】 【分析】句意:为了实现成为职业歌手的志向,她从小就一直很努力地训练。本题第一空中使用不定式做目的状语,第二句时间状语since an early age 通常和现在
21、完成时连用,表示从过去就开始的动作,本句使用现在完成进行时强调动作的延续性,表示她一直都在努力训练。故a 项正确。【点评】考查非谓语动词和时态,本题涉及不定式作目的状语和现在完成进行时的应用。21 you _your depression for long, and now its time to relax yourself.a. maskedb. will have maskedc. have been maskedd. have been masking【答案】d【解析】 【分析】句意:你压抑了很久,现在是时候放松一下了。根据句意可知,此处应使用现在完成进行时,表示从过去开始一直持续到现
22、在的动作,强调这个动作可能会继续下去。故选 d。【点评】考查时态,本题涉及现在完成进行时的应用。22 iso busily recently that ithats ok. i can manage it by myself.a. have been working; havec. am working; will haveno time to help you with your maths.b. have worked; hadd. had been working; had had【答案】a【解析】 【分析】句意: 我最近工作太忙碌了,没时间帮你学数学。 没关系我自己能搞定。由 “rec
23、ently 可”知,本句为现在完成进行时,表示动作还可能持续下去,而第二个空表示现在所处的状态,所以用一般现在时。故选a。【点评】考查时态,本题涉及现在完成进行时和一般现在时的应用。23 a new monetary policy will take effect next month. really good news, especially for thosecompanies that _ with money.a. have struggledb. struggledc. have been strugglingd. had struggled【答案】c【解析】 【分析】句意:-新的货
24、币政策将于下月生效。-这真是个好消息,尤其是对那些一直在为钱发愁的公司来说。分析句子成分可知,companies 为先行词,在后面的定语从句中作主语,分析句意可知,定语从句的时态为现在完成进行时,表示从过去某一时间开始 struggle 的动作一直在进行, 并有可能持续下去, 强调动作的全过程。故选c。【点评】考查时态,本题涉及现在完成进行时。24 our headteacher _for months to make sure that we understand the importanceofconcentration.a. triedb. was tryingc. has been t
25、ryingd. is trying【答案】c【解析】 【分析】句意 : 我们的班主任几个月来一直在努力确保我们理解集中注意力的重要性。现在完成进行时表示现在以前这一段时间里一直在进行的一个动作,这个动作可能仍在进行。分析本句可知,try 这个动作现在以前这一段时间里一直在进行,这个动作可能仍在进行。且由 “for months 也”表明本句应该用现在完成进行时。故选c。【点评】考查时态,本题涉及现在完成进行时。25 the may fourth movement was launched in 1919 and its spirit _ chinese youth tomake contrib
26、utions to national rejuvenation ever since.a. is motivatingb. has been motivatingc. motivatedd. was motivating【答案】b【解析】 【分析】句意:五四运动于 1919 年发起,其精神一直激励着中国青年为民族复兴而努力。由 ever since 可知,本句为现在完成进行时,表示动作从某一时间开始,一直持续到现在,或者可能仍然要继续下去。故选b。【点评】考查时态,本题涉及现在完成进行时。26 the debate has only a few moments that might be in
27、spiring to those who _ thisissue.a. followedb. had followedc. have been followingd. were following【答案】c【解析】 【分析】句意:这场辩论只有几分钟的时间,可能会激励那些一直关注这一问题的人。分析句子可知,本空是指那些“一直关注这一问题的人”,根据语境可知从过去关注一直到现在还在关注,可知要用现在完成进行时,因此选c。【点评】考查时态,本题涉及现在完成时。27 in order to find the missing child, villagers _ all they can over the past five hours.a. didb. doc. had doned. have been doing【答案】d【解析】 【分析】句意:为了找到失踪的孩子,村民们在过去五小时里一直在尽力做自己能做的事情。 a. did 一般过去时b. do 一般现在时c. had done 过去完成时表示过去的过去d.have been doing 现在完成进行时,表示从过去开始一个动作持续到现在也可能持续下去。根据题干意思表示在过去五小时里一直
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 云计算技术引进合同案例
- 2024专业版媒体运营协议
- 2024年卷帘门合同双方协议书
- 房产尽职调查协议
- 商铺租赁合同书撰写指南
- 常用版房屋租赁合同样本
- 国有土地转让合同格式
- 全套厨房设备制作承揽合同
- 技术转让协议书案例分享
- 二手车销售协议书模板
- 高考专题复习:散句与整句变换(课件32张)
- 施工安全用电检查表(标准范本)
- 雾化吸入常见并发症的预防与处理
- 论动体的电动力学(双语)
- 鞍钢鲅鱼圈钢铁基地项目设计方案
- GB∕T 4623-2014 环形混凝土电杆
- 工程变更洽商记录样板
- 化学岗位应急处置卡
- 欠款民事起诉状范文
- 内蒙古蒙特威生物科技有限公司3000吨酪蛋白及衍生产品项目环评报告表
- 12河北安装定额说明和计算规则
评论
0/150
提交评论