高中英语现在完成时时态易混淆知识点.docx
《高中英语现在完成时时态易混淆知识点.docx》由会员分享,可在线阅读,更多相关《高中英语现在完成时时态易混淆知识点.docx(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、高中英语现在完成时时态易混淆知识点单项选择题(经典例题高频考点一名师出品必属精品)1、Lucy guitar lessons every three weeks in the past three years, but now she is considering she IImake it every other week.A . is havingB . had hadC . hadD . has been having答案:D解析:考查动词时态。句意:露西在过去的三年里一直是每三周上一次吉他课,但现在她考虑每隔一周上一次。根据 句意和时间状语in the past three years
2、可知,此处应用现在完成进行时(have/has been doing),表示动作从 某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。应选D项。2、I hear you II cancel all your plans and appointments. Why?-They my life. I just can t stop.A . controlB . controlledC . have controlledD . have been controlling答案:D解析:考查动词时态。句意:-我听说你取消了你所有的计划和预约,为什么呢?-因为他们一直在掌控我的生活,我
3、控制不了了。强调动作发生在过去持续到了现在,且一直在进行,用现在完成进行时,选D。3、Mother wanted to be a good provider, a role she . since her marriage to Father.A . shouldersB . shoulderedC . is shoulderingD . has been shouldering解析: 考查时态。句意:她厌倦了表演,她一直在考虑换了一个新工作,但她还没有下定决心。由后面的hasn t made up her mind yet可知,她一直在考虑,从过去开始的动作持续到现在,还可能持续下去用现在完
4、成进 行时。应选Bo小提示:24、The poor girl has to see the doctor because she a lot lately.A . coughedB . coughsC . had coughedD . has been coughing答案:D 解析: 考查时态。句意:这个可怜的女孩因为近来一直咳嗽不得不去看医生。根据时间状语lately和a lot推知,这一动作发生于过去且一直在持续,符合现在完成进行时,结构为have/has been doing。应选D。25、Itfor the whole week. The city will be flooded i
5、f itsoon.A . rained; won t stopB . has been raining; doesn t stopC . has rained; won t stopD . rained; doesn t stop答案:B解析:试题分析:句意:雨下了一整周了。要是雨不停的话,这个城市会发生水灾的。第一空,下雨这个动作,从过 去时间才开始,一直持续到现在还没停,用现在完成进行时;第二空是条件句,用一般现在时表示将来。故B 正确。考点:考查时态。1026、一Will you have a second child?Haven t decided yet. We about it t
6、he whole year.A . have thoughtB . had thoughtC . thoughtD . have been thinking答案:D解析:试题分析:考查谓语动词的时态。A是现在完成时;B是过去完成时;C是一般过去时;D是现在完成进行时。句意:Will you have a second child?你会要二胎吗? 一 Haven* t decided yet. We about it the whole year.还没决定。我们一整年都在讨论中。从回答中可以知道,讨论还在继续没有做出决定,因此要用现在完成进行时。应选D。考点:考查谓语动词的时态27、 Mr. S
7、mith these days. I think he should take a holiday before he burns out.A . has been overworkingB . overworkedC . has overworkedD . was overworking答案:A解析:考查时态。句意:史密斯先生这些天一直在加班,我想他应该在精疲力尽之前去度个假。根据本句中时间状语 these days和后文before he burns out,可知,史密斯先生的忙碌的动作是从过去开始,延续到现在,还要继 续持续,所以时态用现在完成进行时。选项A符合题意,应选A。28、I h
8、ave to see the doctor because I a lot lately.A . have been coughingB . had coughed11C . coughedD . cough答案:A解析:考查现在完成进行时。句意:我必须得去看医生因为我近期总是在咳嗽。由lately (近来)可知.这句话使用 现在完成时。排除BC和D . A. have been coughing现在完成进行时,强调动作持续不间断,说明咳嗽的严 重,应选A。29 He articles for our wall-newspaper these years, and he about thirt
9、y articles.A . has written; wroteB . has been writing; wroteC . is writing; has been writingD . has been writing; has written答案:D解析:考查时态。句意:这些年来他一直在为我们的墙报写文章,他已经写了大约30篇文章。根据句意和these years可知,第一个空表示动作从过去某一时间开始一直延续到现在,并且有可能持续下去,故用现在完成进 行时have/has been doing ;第二个空表示自过去某一时刻到说话时这段时间中的经历,用现在完成时 have/has do
10、ne。主语he为单数,助动词用has。应选D。30、一 You look tired.I clothes all day.A . washedB . have washedC . was about to washD . have been washing12答案:D 解析:考查时态语态。句意:你看上去很累。我洗了一天的衣服。此处表示动作一整天都在进行,一直在持 续,用现在完成进行时,应选D.【点评】现在完成进行时,是英语中动词的一种基本时态,其构成为:主语+助动词(have/has) +been +动词的现在分词 +其他成分。表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然
11、要继续下去。(与since, f。连用时,要用连续性动词,不可用瞬间动词,但连续性动词常常表示动作会进行下去)用法:(一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去。I have been learning English three years ago.三年以来我一直在学英语。(动作还将继续下去)(二)表示在说话时刻之前到现在正在进行的动作。We have been waiting for you for half an hour.我们已经等你半个钟头了。(三)有些现在完成进行时的句子等同于现在完成时的句子。They have been living in this city
12、for ten years.They have lived in this city for ten years.他们在这个城市已经住了 10年了。(动作还将继续下去)(四)大多数现在完成进行时的句子不等同于现在完成时的句子。I have been writing a book.(动作还将继续下去)我一直在写一本书。I have written a book.(动作已经完成)我已经写了一本书。They have been building a bridge.他们一直在造一座桥。(动作还将继续下去)13They have built a bridge他们造了一座桥。(动作已经完成)(五)表示状态
13、的动词不能用于现在完成进行时。I have known him for years.我认识他已经好几年了。不能用于现在完成进行时的动词还有:love爱,like喜欢,hate讨厌,think想等等。(六)一些现在完成时的句子也与现在完成进行时的句子含义相同延续性动词在现在完成时与现在完成进行时时态中使用,句意相同。例如:She has slept for 6 hours and still cannot wake up.She has been sleeping for 6 hours and still cannot wake up.她已经睡了 6 个小时,到现在还没有醒来。(七)表示现在以
14、前一直在进行的动作强调动作的未完成性It has been raining for 3 days。已经下了 3天的雨了(现在还没停止)31、一 I wonder if you could go with me to the cinema.-Don t disturb me. I a composition all the morning and haven t finished it yet.A . writeB . was writingC . have writtenD . have been writing答案:D解析:试题分析:-我想知道你是否能够陪我去电影院。-不要打搅我!我一早上都
15、在写作文,还没完成呢。根据句意可知,说话者在过去就开始写作文,并且将一直持续下去,故用现在完成进行时,应选D。考点:考察动词时态。1432、一You look really fit and energetic, Carl!Thanks. After all, I every day for half a year.A . have runB . was runningC . ranD . have been running答案:D解析:考查时态。句意:卡尔,你看上去又健康又活力啊!谢谢夸奖!毕竟我已经坚持半年天天游泳了。由 句意可知,卡尔游泳的动作由过去某一时刻持续至今,对现在有影响,且还有可
16、能继续下去,用现在完成进行 时(has/have been doing)。应选 D 项。33、You sent us an email informing us your date of arrival and we your visit ever since.A . expectedB . are expectingC have been expectingD . had expected答案:C解析:考查现在完成进行时。句意:您给我们发送了一封电子邮件,通知我们您的到达日期,从那时起,我们就一直 期待着您的来访。根据since从句可知,“期待”这一动作从过去开始,持续到现在,还有可能持续下
17、去,因 此要用现在完成进行时。应选C项。34、Hey, you at the computer all day. You should really take a break now.A . have been sittingB . were sittingC . did sitD . are sitting答案:A解析:15 考查现在完成进行时态。句意:嘿,你整天都坐在电脑前。你现在真的应该休息一下。结合句意可知句子用现 在完成进行时态,应选A。35、The number of foreign students attending Chinese universities rising st
18、eadily since 2000.A . isB . areC . have beenD . has been答案:D解析:考查时态和主谓一致。句意:自2000年,在中国上大学的海外学生的数量一直在稳步上升。uthe number of+名词复数”作主语时谓语动词用单数形式,再结合句意和since判断此处用现在完成进行时,即has been doingo应选D项。小提示:此题考查the number of +名词复数(的数量)作主语时谓语动词用单数形式,和该短语进行对照的是a number of +名词复数(大量)作主语时谓语动词用复数形式例如:1) . The number of stud
19、ents is increasing steadily.学生的数量在稳步上升。2) . A number of students are running on the playground.大量学生在操场上跑步。36、Guys, I was really worn out! I can t walk any further!We should have a rest. We the cave a whole day.A . exploringB . are exploringC . have been exploringD . explore答案:C解析:考查时态。句意:孩子们,我真的精疲力尽
20、了 !我不能再走了。我们应该休息一下,我们一整天都在16探索这个洞穴。由后面的时间段a whole day以及句意可知,表示动作从过去某一时间开始,一直持续到现在, 或者刚刚终止,或者可能仍然要继续下,应用现在完成进行时。应选C。37、The number of foreign students attending Chinese universities, together with a large number of new majors, rising steadily over the past two decades.A . wasB . wereC . have beenD . h
21、as been答案:D解析:考查时态和主谓一致。句意:在过去的20年里,进入中国大学学习的外国学生人数以及大量的新专业人数一直在稳步增长。结合选项,分析句子可知,空格处应填入be动词的相应形式与现在分词rising构成句子谓语; 根据句意和句中时间状语over the past two decades可知,应用现在完成进行时态;又因主语后接介词短语或 其他插入语, 如 with, together with, except, but, like, as well as, rather than, more than, no less than, besides.including等时,不影响主
22、语的人称和数,谓语动词应根据主语的人称和数来确定,因此本句中助动词have的 形式由主语 The number of foreign students attending Chinese universities 决定,又因the number of + 名词” 作主语时,谓语动词用单数形式,意为“的数量”,因此应用has been。应选D项。38、- You look so tired.Yes. I the house all the morning. But I m finishing it soon.A . have cleanedB . have been cleaningC . ha
23、ve been cleanedD . had been cleaning答案:B解析:试题分析:考查动词的时态和语态。句意:你看起来十分的累。是的,我今天早上一直在清扫房间,马上就要 完成了。根据But I m finishing it soon和But I m finishing it soon可知这个动作还没有完成,但仍在进行中,故用现在完成进行时,应选B项。17考点:考查动词的时态和语态39、All people,they are old or young, rich or poor,their best to help those in need since the disaster.
24、A . even if; triedB . no matter; have been tryingC . whether; have been tryingD . whether; tried答案:C解析:考查连词和动词的时态。句意:所有的人,无论他们是老的还是年轻的,富有的还是贫穷的,自从灾难发生以 来,一直在尽他们最大的努力去帮助那些需要帮助的人。whethej.or.不管还是;根据设空处后面的or可 知第一个设空处的答案为whether,此处引导让步状语从句;第二个设空处为句子的为谓语,根据时间状语 since the disasters及结合句意,此处强调人们一直在尽他们最大的努力去帮
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高中英语 现在完成时 时态 混淆 知识点
限制150内