1、1 (每日一练每日一练)2022)2022 届高中英语现在完成进行时知识汇总大全届高中英语现在完成进行时知识汇总大全 单选题 1、Sorry,Im late.Thats OK.I _ long.Ahavent waitedBdont wait Chavent been waitingDdidnt wait 答案:C 解析:试题分析:句意:不好意思,我来晚了。没关系,我没有等很久。分析语境可知暗示时间为从第二个人到场一直到第一个人到场,即一个时间段,所以用现在完成时。Wait 为短暂性动词,不可延续,不能与时间段连用,故用 be waiting 表示状态。故选 C。考点:考查时态。2、Tom,a
2、s well as his parents,_ in China over the past five years.Ahave been livingBhas been livingCare livingDis living 答案:B 解析:考查时态。句意:汤姆和他的父母过去五年一直住在中国。根据后文 over the past five years 可知,表示动作从过去某时开始发生,一直延续到现在或离现在不远的时间,并可能延续下去的动作应用现在完成进行时;且主语后接介词短语 as well as,不影响主语的人称和数,谓语动词应根据主语的人称和数来确定,即助动词用 has。2 故选 B。3、
3、Im sorry you _ so long,but it ll still be some time before Jim gets back AwaitBwaitedChad waitedDhave been waiting 答案:D 解析:考查时态。句意:抱歉让你等了这么久,但是在 Jim 还要过一段时间才回来(你还得等)。wait 从说话之前(过去)就开始了持续到现在一直进行,再根据下文 it ll still be some time before Jim gets back 可知,动作还会继续下去。所以本句用现在完成进行时。故选 D 项。4、How disgusting the w
4、eather is!It_for nearly a week.I dont like rainy days either.However,the rainy season usually lasts about a month here.Ahad rainedBwill be rainingChas been rainingDwas raining 答案:C 解析:考查动词时态。句意:多讨厌的天气啊!雨已经下了将近一个星期了。我也不喜欢雨天。然而,这里的雨季通常持续一个月左右。根据后文 for nearly a week 可知表示过去发生的动作持续不间断地发生应用现在完成进行时,主语为 it,
5、故助动词用 has。故选 C。5、In the past several weeks,many cities in Northern China_from heavy fogs,causing great inconvenience to people.AsufferedBhave been suffering Cwere sufferedDhad been suffered 答案:B 解析:3 考查时态和语态。句意:在过去几周的时间里,中国北方的很多城市被严重的雾霾笼罩,给人们带来了很大的不便。in the past+一段时间,意为“在过去的多长时间里”,常与完成时态连用;结合语境可知,此处
6、强调动作从过去开始,延续到现在并有可能持续到将来,应用现在完成进行时,故选 B。6、Andy,you _ for quite a long time.Why dont you take a break?Sure.Right after I finish this report.Ahave been working Bworked Cwere working Dwill work 答案:A 解析:考查时态。句意:安迪,你已经工作很长时间了。你为什么不休息一下呢?好的,我完成这份报告就休息。根据句中时间状语 for quite a long time.可知,安迪从过去就在工作,并且现在仍然在工作,
7、并将可能继续下去,符合用现在完成进行时的特征。故选 A。7、-Why do you want to work for our company?-This is the job that I _ for.AlookedBam to look Chave been lookingDhad looked 答案:C 解析:试题分析:考查时态。句意:-你为什么想到我们公司工作?-这正是我一直在寻找的工作。完成时表示动作造成的影响,“我”来这里工作是因为这份工作是我一直在找的;现在完成进行时表示动作对现在造成影响,并有可能持续下去,如果应聘不成功,“我”可能会继续寻找下去,因此,用现在完成进行时最恰当,故
8、选 C。4 考点:考查时态 8、How time flies!Yeah.It seems like yesterday that I graduated from college.I cant believe I for 10 years!Ahad workedBam working CworkedDhave been working 答案:D 解析:考查时态。句意:时光飞逝。大学毕业好像是昨天(发生的事)。我简直不敢相信我已经工作了十年了。工作这个动作,是从刚毕业(过去)开始一直持续到现在的,故排除 A 和 C(这两项跟现在没有关系)。强调动作从过去一直持续到现在并仍然可能持续下去,是现在完
9、成进行时的用法。故选 D。9、Tom looks tired because he _ the house since 9 am.Ahas been cleaningBcleanedChas been cleanedDcleans 答案:A 解析:考查动词时态。句意:Tom 看起来很累,因为从上午 9 时到现在他一直在打扫房间。根据句子结构及句意可知,设空处谓语动词表示动作从上午 9 时开始,持续到现在,并可能要持续下去,应使用现在完成进行时,主语为第三人称,谓语动词应使用单数。故选 A 项。10、Our headteacher_for months to make sure that we
10、understand the importance ofconcentration.AtriedBwas tryingChas been tryingDis trying 答案:C 解析:考查现在完成进行时。句意:我们的班主任几个月来一直在努力确保我们理解集中注意力的重要性。现在完成5 进行时表示现在以前这一段时间里一直在进行的一个动作,这个动作可能仍在进行。分析本句可知,try 这个动作现在以前这一段时间里一直在进行,这个动作可能仍在进行。且由“for months”也表明本句应该用现在完成进行时。故 C 选项正确。小提示:1).现在完成进行时的构成 肯定句:主语+have/has+been
11、+现在分词.否定句:主语+have/has+not+been+现在分词.疑问句:Have/Has+主语+been+现在分词.?疑问代词/疑问副词+have/has+主语+been+现在分词.?现在完成进行时的用法 1).表示过去发生并持续到现在的动作 现在完成进行时表示现在以前这一段时间里一直在进行的一个动作,这个动作可能仍在进行。How long has it been snowing?雪下多久了?(还在下雪)2).表示现在经常重复的动作 Jack has been phoning Jane every night for the last week.上星期杰克天天晚上给简打电话。3).用于得出结论 His eyes are red.He has been working too hard recently.他眼睛红了,准是最近工作太紧张了。分析本句可知,try 这个动作现在以前这一段时间里一直在进行,这个动作可能仍在进行。且由“for months”也表明本句应该用现在完成进行时。故 C 选项正确。