2020-2021年 现在完成进行时考点解析(Word版附答案)
- 格式:doc
- 大小:105.50 KB
- 文档页数:13
2020-2021年初三英语现在完成进行时测试卷(有答案)一、初中英语现在完成进行时1.The Ford Company its autonomous minicars on public roads in Arizona, the US, without a safety driver since October, 2017.A. has been operatingB. has operatedC. had been operatingD. had operated【答案】A【解析】【分析】句意:自2017年10月。
福特汽车公司在美国亚利桑那州的公共道路一直让没有安全的的司机操纵的自动化微型轿车运转。
since,“自从”,Since后如果是过去的时间,主句要用现在完成时。
因此可知C、D是过去完成时,不符合。
现在完成进行表示动作从过去一直持续至现在,这个动作正在进行。
而B是现在完成时,表示动作到现在已完成或停止。
分析可知从过去一直至现在,要用现在完成进行时,故选A。
【点评】考查动词时态,本题涉及现在完成进行时的应用。
2.He _______ it for two hours, and he's still watching now.A. has been watchedB. watchingC. has been watchingD. is watching【答案】 C【解析】【分析】由前半句的for two hours和后半句句意“他现在仍然在看”可知应用现在完成进行时。
3.We can’t get sleep with a strong wind outside.A. blowB. blowingC. blewD. blows【答案】B【解析】【分析】句意:我们不能睡在外面,外面大风吹。
blowing表示正在进行时。
【点评】考察with结构。
4.I to Rongjiang last year.But I never to Chongjiang.A. went,have,beenB. will go,have,beenC. went,have,goneD. go,have,gone【答案】 A【解析】【分析】句意:去年我去了榕江,但我从未去过重江。
(英语)英语现在完成进行时试题经典及解析一、初中英语现在完成进行时1.Rosa _____ this washing machine for more than ten years. She is thinking about buying a new one.A. is usingB. usedC. had usedD. has been using【答案】 D【解析】【分析】句意:Rosa已经使用这台洗衣机超过10年了,她正在考虑买一个新的。
表示从过去某个时间持续到现在一直发生的动作用现在完成时态或现在完成进行时态,故答案选D。
【点评】考查时态,本题涉及现在完成进行时的应用。
2.He _______ it for two hours, and he's still watching now.A. has been watchedB. watchingC. has been watchingD. is watching【答案】 C【解析】【分析】由前半句的for two hours和后半句句意“他现在仍然在看”可知应用现在完成进行时。
3.—Why is your foreign teacher’s Chinese so good?—Because he China for eight years.A. has gone toB. has been toC. has come toD. has been in【答案】D【解析】【分析】句意为:--为什么你的外教的中文那么好?--因为他来中国已经8年了。
时间状语for eight years是一段时间,所以要用表示状态的短语be in的现在完成时态,故选D【点评】考查现在完成时的短语辨析。
4.— he ___ Japan before?—Yes, he there two years ago.A. Did,visitedB. Has,has visitedC. Has,visitedD. Did,has visited 【答案】 C【解析】【分析】句意:--他以前去过日本吗?--是的,他两年前去过那里。
2020-2021年现在完成时试题集(word)一、初中英语现在完成时1.I can't get into my room now because I _______ my key.A. loseB. will loseC. have lostD. am losing【答案】 C【解析】【分析】我不能进屋了,因为我已经丢了我的钥匙。
已经发生的事,用现代完成时。
【点评】考查时态的用法。
2.I ________ an invitation to the concert. I can't wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。
由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。
【点评】考查动词时态。
根据题目所给语境推断出应使用的时态。
3.—How long can I _________ this book?—Five days. But you must return it on time.A. borrowB. lendC. keepD. kept【答案】C【解析】【分析】句意:——我能保留这本书多长时间?——五天。
但是你一定要按时归还它。
A,borrow借,瞬间性动词;B, lend接,是瞬间性动词;C,keep保留,是延续性动词;D,kept是过去式。
此处与how long连用,故此处用延续性动词,位于情态动词can之后,故用动词原形keep,故选C。
【点评】本题考查延续性动词。
以及borrow,lend,keep,kept四个词的词义和用法。
4.—Where is your father?— .A. He has been to ShanghaiB. He has been in ShanghaiC. He has gone to ShanghaiD. He have been to Shanghai【答案】C【解析】【分析】句意:-你的父亲在哪儿?-他去上海了。
时态现在完成时一.根本结构:助动词have/has+过去分词(done)。
表示过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响。
二.句型:否认句:主语+have/has+not+过去分词+其他.一般疑问句:Have/Has+主语+过去分词+其他.简略答语:Yes,主语+have/has.(肯定)No,主语+haven't/hasn't.(否认)三.用法1.“已完成〞用法:表示一个过去发生并结束的动作对现在造成的影响或结果。
这一类情况可以细致分为下述两种情况。
1〕表示开始于过去的动作刚刚结束。
常和just,now,already,yet,not yet等不确定的时间状语连用。
LiMinghasjustturnedoffthelight.李明刚刚把灯关上。
〔说明现在灯关上了〕I'vefinishedmyhomeworknow.现在我已经做完作业了。
〔说明可以交作业或做别的了〕2〕表示过去动作的结果,现在仍残留着。
一般不用时间状语。
Ihavelostmypen.我把笔丢了。
〔说明过去某时丢的,现在我还没找到这支笔〕Shehasbecomeateacher她.已经当了老师。
〔说明她现在仍是老师〕2.“未完成〞用法。
表示动作或状态从过去某时开始,持续到现在的动作〔用行为动词表示〕或状态〔be动词表示〕,常与for〔+段时间〕、since(+时间点或过去时的句子)连用。
for+时段〔foralongtime,foramonth〕since+过去一个时间点〔译为:自从以来,如since1991、sinceyesterday〕since+时段+ago〔since2daysago〕④since+从句〔过去时〕●⑤Itis+时段+since+从句〔过去时〕⑥其它常见:today,thisweek〔month〕,lately,recently,thesedays,inthepastfewdays,duringthelasttwoweeks,,sofar,uptonow,till〔until〕now等。
(英语)高考英语现在完成进行时试题经典含解析一、单项选择现在完成进行时1.The crazy fans___________ patiently for two hours, and they will wait till the movie star arrives.A.are waiting B.had waitedC.have been waiting D.will wait【答案】C【解析】试题分析:考查动词的时态和语态。
句意:疯狂的粉丝一直耐心的等待了二个小时,将一直等到这位电影明星到来。
根据时间状语for two hours,,表示现在完成进行时,故选C 项。
考点 : 考查动词的时态和语态2.In the past several weeks, many cities in Northern China from heavy fogs and severe cold. A.had suffered B.have been suffering C.were suffered D.suffered【答案】B【解析】试题分析:考查动词的时态。
句意在过去的这几个星期里,中国北方的许多城市遭受了严重的雾霾。
根据句子中提到的时间状语In the past several weeks 在过去的这几周,雾霾天一直都在持续,所以用现在完成进行时来表达,故选B项。
考点 : 考查动词的时态3.Frank, where have you been? We _____ you since 2 o’clock.A.have been waiting for B.are waiting forC.had waited for D.waited for【答案】A【解析】试题分析:考查动词的时态。
句意:弗兰克,你去哪了?自从两点我们就在等你。
根据since 2 o’clock自从两点可知用现在完成时,这个动作一直在持续,故用现在完成进行时;4.--I am sure Mary will win the first place in the coming competition.--I think so. She ________ for it for months.A.has prepared B.has been preparingC.had prepared D.prepared【答案】B【解析】试题分析:考查时态。
现在完成进行时讲解及练习题及答案什么是现在完成进行时?现在完成进行时是英语中的一种时态,用来表达一个动作或状态从过去某一时间开始一直持续到现在的情况。
这个时态可以用来描述动作的进行、状态的持续以及对现在产生的影响。
现在完成进行时的构成现在完成进行时的构成由"have been + 现在分词"组成。
其中,“have”是助动词,用于表示现在完成时;"been"是"be"的过去分词,表示进行或状态;现在分词则是动词-ing形式。
现在完成进行时的用法现在完成进行时通常用来描述以下情况:1. 一个动作或状态从过去某一时间开始,持续到现在,并可能还会继续下去。
例如:I have been studying English for three hours.(我已经学英语三个小时了,而且可能还会继续学下去。
)2. 表示对现在的影响。
例如:You look tired. Have you been working all day?(你看起来很累,你是不是一整天都在工作?)现在完成进行时的练题及答案1. 把下列句子改成现在完成进行时。
- He is reading a book. --> He has been reading a book.- They are playing football. --> They have been playing football.- She is studying for the exam. --> She has been studying for the exam.2. 写出下列动词的现在分词形式。
- read --> reading- play --> playing- study --> studying3. 根据括号内的提示,用现在完成进行时形式填空。
- I _______ (wait) for him for two hours. (wait)- She looks tired because she _______ (work) all day. (work)- They _______ (learn) Chinese for six months. (learn)答案:1.- He has been reading a book.- They have been playing football.- She has been studying for the exam.2.- reading- playing- studying3.- have been waiting- has been working- have been learning以上是现在完成进行时的讲解及一些练题及答案。
英语现在完成进行时试题(有答案和解析)及解析一、初中英语现在完成进行时1.______ her ambition of becoming a professional singer, she _____ very hard since an early age.A. To realize, has been trainingB. Realizing, trainedC. To realize, was trainedD. Realized, has trained【答案】 A【解析】【分析】句意:为了实现成为职业歌手的志向,她从小就一直很努力地训练。
本题第一空中使用不定式做目的状语,第二句时间状语since an early age通常和现在完成时连用,表示从过去就开始的动作,本句使用现在完成进行时强调动作的延续性,表示她一直都在努力训练。
故A项正确。
【点评】考查非谓语动词和时态,本题涉及不定式作目的状语和现在完成进行时的应用。
2.—Look, Jim is talking to his friend under the tree.—It _______ be him. He has _______ back to Canada.A. can’t; goneB. can’t; beenC. may not; beenD. mustn’t; gone【答案】 A【解析】【分析】考查情态动词表推测及现在完成时的用法。
一方面,表示推测语气时,can’t意为“不可能”;may not意为“可能不是”;must不用于否定句;另一方面,“have/has gone to+地点”意为“去了某地”,表示不在说话人这儿;“have/has been to +地点”表示“去过某地”。
句意为“——看,吉姆和他朋友在树下谈话。
——不可能是他。
他已经回加拿大了。
”故选A。
3.—Can Mr Read speak Chinese?—Yes.He speaks Chinese very well because he China for many years.A. has been inB. has been toC. has gone toD. has come to【答案】A【解析】【分析】句意为:--里德先生会说中文吗?---是的。
(英语)高一必备英语现在完成进行时技巧全解及练习题(含答案)及解析一、单项选择现在完成进行时1.We ________for cheap houses but haven’t found ________we like yet.A.are looking;one B.have looked;itC.have been looking;one D.looked;them【答案】C【解析】句意为:我们一直在找便宜房子,但是(到现在)仍未找到我们喜欢的(一所房子)。
根据语境可知,找房子这一动作一直在进行,所以用现在完成进行时指过去开始的动作一直持续到现在;第二空one指代“a+前面提到的名词”,即a house。
2. ---Do you have any news about Bob?---Yeah. We ______ each other quite a lot recently.A.have been seeing B.had been seeing C.see D.have seen【答案】A【解析】试题分析:考查动词的时态。
句意你知道关于鲍伯的消息吗? 是的,我们最后一直联系比较多。
根据文中提到recently 最近,可知用现在完成时,再根据句意,可知一直到现在还在持续。
现在完成进行时表示动作一直发生并持续到说话的时间可能还会持续下去。
现在完成时表示动作在过去发生动作持续到现在并对现在造成影响。
所以选A项。
考点 : 考查动词的时态3.For some time now, Chinese people, under the leadership of CPC, ______ the contents of the Scientific Development Theory in the course of practicing socialism in China.A.had been improving B.have been improvingC.were improving D.improved【答案】B【解析】考察时态。
外研版英语现在完成进行时考点解析(Word版附答案)一、初中英语现在完成进行时1.—Lucy 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。
【点评】考查时态,本题涉及现在完成进行时的应用。
2.We can’t get sleep with a strong wind outside.A. blowB. blowingC. blewD. blows【答案】B【解析】【分析】句意:我们不能睡在外面,外面大风吹。
blowing表示正在进行时。
【点评】考察with结构。
3.I'm sorry you so long, but it'll still be some time before Jim gets back.A. waitB. waitedC. had waitedD. have been waiting【答案】 D【解析】【分析】句意:很抱歉让你等了这么长时间,但吉姆还得过一段时间才能回来。
have been waiting,现在完成进行时,表示从过去开始的动作一直持续到现在,可能还要持续,根据下一句but it'll still be some time before Jim gets back.可知可能还要继续等待,所以用现在完成进行时,故选D。
(英语)高中必备英语现在完成进行时技巧全解及练习题(含答案)及解析一、单项选择现在完成进行时1.Cathy is taking notes of the grammatical rules in class at Sunshine School,whereshe_______English for a year.A.studies B.studiedC.is studying D.has been studying【答案】D【解析】现在完成进行时表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。
根据所提供的情景“Cathy is taking notes of the grammatical rules in class at Sunshine School”和时间状语for years可判断出要用现在完成进行时,表示动作一直在延续着。
一般现在时表示经常性的动作或存在的状态。
一般过去时表示过去发生的动作或存在的状态。
现在进行时表示正在发生的动作或存在的状态。
2.In order to get good marks in the coming exam, my son ______late every night in the past three weeks.A.studies B.studied C.has been studying D.was studying【答案】C【解析】试题分析:本题的关键词是时间状语in the past three weeks,该结构常常与现在完成时连用。
通常与in/during the past/last+一段时间连用的句子都使用现在完成时。
惊讶:在过去的3各星期里,为了在即将来临的考试中得到高分,我的儿子每天晚上都学到很晚。
本句使用现在完成进行时表示动作的延续。
故C正确。
考点:考察时态3.—I’m sure Andy will win the first prize in the coming English Speech Contest.— There is no doubt about it. He ________ for it for months.A.is preparing B.was preparingC.has been preparing D.will prepare【答案】C【解析】试题分析:考查时态。
(英语)高中必备英语现在完成进行时技巧全解及练习题(含答案)含解析一、单项选择现在完成进行时1.—Have a break,Amy.You _____________ playing the piano all the morning.—OK,Mom.I will stop after this piece.A.are practicing B.have practicedC.have been practicing D.practiced【答案】C【解析】试题分析:考查动词的时态。
句意:休息一会;你从早上一开始就在弹钢琴。
好的,妈妈,弹完这段我就休息。
根据all the morning可知这个动作一起到持续,故选C项。
考点 : 考查动词的时态2.In the past several weeks, many cities in Northern China from heavy fogs and severe cold. A.had suffered B.have been suffering C.were suffered D.suffered【答案】B【解析】试题分析:考查动词的时态。
句意在过去的这几个星期里,中国北方的许多城市遭受了严重的雾霾。
根据句子中提到的时间状语In the past several weeks 在过去的这几周,雾霾天一直都在持续,所以用现在完成进行时来表达,故选B项。
考点 : 考查动词的时态3.For some time now, Chinese people, under the leadership of CPC, ______ the contents of the Scientific Development Theory in the course of practicing socialism in China.A.had been improving B.have been improvingC.were improving D.improved【答案】B【解析】考察时态。
2020-2021年现在完成进行时中考选择题(难)经典1一、初中英语现在完成进行时1.—Lucy 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。
【点评】考查时态,本题涉及现在完成进行时的应用。
2.—Look, Jim is talking to his friend under the tree.—It _______ be him. He has _______ back to Canada.A. can’t; goneB. can’t; beenC. may not; beenD. mustn’t; gone【答案】 A【解析】【分析】考查情态动词表推测及现在完成时的用法。
一方面,表示推测语气时,can’t意为“不可能”;may not意为“可能不是”;must不用于否定句;另一方面,“have/has gone to+地点”意为“去了某地”,表示不在说话人这儿;“have/has been to +地点”表示“去过某地”。
句意为“——看,吉姆和他朋友在树下谈话。
——不可能是他。
他已经回加拿大了。
”故选A。
3.— Look, the light is still on in Helen's office.— Maybe she ______ her work yet.A. doesn't finishB. won't finishC. hasn't finishedD. didn't finish【答案】 C【解析】【分析】句意:——看,海伦的办公室的灯还亮着在。
(英语)高中必备英语现在完成进行时技巧全解及练习题(含答案)含解析一、单项选择现在完成进行时1.—Have a break,Amy.You _____________ playing the piano all the morning.—OK,Mom.I will stop after this piece.A.are practicing B.have practicedC.have been practicing D.practiced【答案】C【解析】试题分析:考查动词的时态。
句意:休息一会;你从早上一开始就在弹钢琴。
好的,妈妈,弹完这段我就休息。
根据all the morning可知这个动作一起到持续,故选C项。
考点 : 考查动词的时态2.In the past several weeks, many cities in Northern China from heavy fogs and severe cold. A.had suffered B.have been suffering C.were suffered D.suffered【答案】B【解析】试题分析:考查动词的时态。
句意在过去的这几个星期里,中国北方的许多城市遭受了严重的雾霾。
根据句子中提到的时间状语In the past several weeks 在过去的这几周,雾霾天一直都在持续,所以用现在完成进行时来表达,故选B项。
考点 : 考查动词的时态3.For some time now, Chinese people, under the leadership of CPC, ______ the contents of the Scientific Development Theory in the course of practicing socialism in China.A.had been improving B.have been improvingC.were improving D.improved【答案】B【解析】考察时态。
【英语】初中英语现在完成进行时解题技巧分析及练习题(含答案)含解析一、初中英语现在完成进行时1.—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。
【点评】考查时态,本题涉及现在完成进行时的应用。
2.—Can Mr Read speak Chinese?—Yes.He speaks Chinese very well because he China for many years.A. has been inB. has been toC. has gone toD. has come to【答案】A【解析】【分析】句意为:--里德先生会说中文吗?---是的。
他汉语说得很好因为他已经在中国多年。
has been in 指的是某人在某地停留多长时间;has been to是去过某地已经回来;has gone to是去某地了,还没回来;has come to是已经来到某地,根据句意可知选A 【点评】考查动词短语辨析3.— he ___ Japan before?—Yes, he there two years ago.A. Did,visitedB. Has,has visitedC. Has,visitedD. Did,has visited 【答案】 C【解析】【分析】句意:--他以前去过日本吗?--是的,他两年前去过那里。
【英语】高一英语现在完成进行时答题技巧及练习题(含答案)及解析一、单项选择现在完成进行时1.I haven't finished my composition. I ________ for two hours and a half.A.have written it B.have been writing itC.wrote it D.am writing it【答案】B【解析】试题分析:考查动词的时态。
句意:我还没有完成我的作文,我已经写了二个半小时了。
根据 I haven't finished my compositio可知这动作还没有完成,再根据for two hours and a half可知选B项。
考点 : 考查动词的时态2.—I _______ the dishes for over a week. It’s your turn.— I ______ you would say something like that.A.have washed; have known B.have been washing; knewC.have washed; know D.have been washing; know【答案】B【解析】试题分析:句意:——我洗盘子洗了一周了。
该轮到你了。
——我知道你就会这样说。
现在完成时与现在完成进行时的区别是:现在完成时指到目前为止已经结束的动作,现在完成进行时指一直持续的动作,从语境可知此处强调持续,所以用现在完成进行时,排除A、C 选项,而根据宾语从句中的would可以推测主句应该用过去时态,答案选B。
考点:考查动词时态。
3.Japan’s economy in the past twenty years. No one knows how long it before it regains its increase.A.has been declining; will beB.has declined; would beC.had been in decline; would takeD.was on the decline; will take【答案】A【解析】试题分析:考查时态辨析。
(英语)高中英语现在完成进行时解题技巧(超强)及练习题(含答案)含解析一、单项选择现在完成进行时1. ---where’s Mom?-----She’s in the kitchen. She _____the housework all morningA.is doing B.was doingC.did D.has been doing【答案】D【解析】试题分析:考查动词的时态。
句意:妈妈在哪?她在厨房里。
她今早上一直在做家务。
根据 all morning表示一直做某事,故选D项。
考点 : 考查动词的时态2.—I counted sheep, I drank milk and I tried everything, but nothing helped.—It seems you _____ too much recently. Try some sleeping pills.A.worked B.work C.had worked D.have been working 【答案】D【解析】试题分析:recently提示用现在完成时或现在完成进行时。
用法相同的副词还有lately, so far, up to now, by now, for two days, since last Friday, in /during / over the last /past/ few days等。
故答案为D。
考点:动词时态。
3.The famous star _____ in New York ever since she moved there in 1987.A.lived B.is livingC.has been living D.had lived【答案】C【解析】试题分析:句意:自从1987年那个著名的明星搬到纽约以来他就一直住在那里。
由句意和ever since...时间状语可知,居住这个动作一直持续着,应该用现在完成进行时,故选C。
【英语】中考必备英语现在完成进行时技巧全解及练习题(含答案)一、初中英语现在完成进行时1.—To our relief, rescue work is under way in the quake-hit area in Mexico.—Yes, volunteers are helping to distribute the donated provisions that _______.A. were pouring inB. have been pouring inC. are poured inD. had been poured in【答案】B【解析】【分析】句意:——令我们欣慰的是,救援工作正在墨西哥地震灾区展开。
——是的,志愿者们正在帮助分发捐赠的物品。
表示过去的事情一直延续到现在而且还在进行,因此用现在完成进行时,故选B。
【点评】考查时态,本题涉及现在完成进行时的应用。
2.He _______ it for two hours, and he's still watching now.A. has been watchedB. watchingC. has been watchingD. is watching【答案】 C【解析】【分析】由前半句的for two hours和后半句句意“他现在仍然在看”可知应用现在完成进行时。
3.— Look, the light is still on in Helen's office.— Maybe she ______ her work yet.A. doesn't finishB. won't finishC. hasn't finishedD. didn't finish【答案】 C【解析】【分析】句意:——看,海伦的办公室的灯还亮着在。
——也许她还没有完成工作。
yet用于否定句末,是现在完成时的标志词,故选C。
2020-2021年现在完成进行时考点解析(Word版附答案)一、初中英语现在完成进行时1.The Ford Company its autonomous minicars on public roads in Arizona, the US, without a safety driver since October, 2017.A. has been operatingB. has operatedC. had been operatingD. had operated【答案】A【解析】【分析】句意:自2017年10月。
福特汽车公司在美国亚利桑那州的公共道路一直让没有安全的的司机操纵的自动化微型轿车运转。
since,“自从”,Since后如果是过去的时间,主句要用现在完成时。
因此可知C、D是过去完成时,不符合。
现在完成进行表示动作从过去一直持续至现在,这个动作正在进行。
而B是现在完成时,表示动作到现在已完成或停止。
分析可知从过去一直至现在,要用现在完成进行时,故选A。
【点评】考查动词时态,本题涉及现在完成进行时的应用。
2.We can’t get sleep with a strong wind outside.A. blowB. blowingC. blewD. blows【答案】B【解析】【分析】句意:我们不能睡在外面,外面大风吹。
blowing表示正在进行时。
【点评】考察with结构。
3.I to Rongjiang last year.But I never to Chongjiang.A. went,have,beenB. will go,have,beenC. went,have,goneD. go,have,gone【答案】 A【解析】【分析】句意:去年我去了榕江,但我从未去过重江。
由last year可知,第一句用一般过去时;由第二句中的never可知,用现在完成时,故选A。
【点评】考查动词的时态,注意句中的时间状语的暗示。
4.China ________________ great achievements in science and technology since 1978.A. makesB. madeC. has made【答案】 C【解析】【分析】句意:自1978年以来,中国在科学技术方面取得了巨大成就。
make great achievement取得巨大成就,A.动词三单式;B.一般过去式;C.现在完成时。
根据since,可知时态用现在完成时,故选C。
【点评】考查动词的时态。
注意现在完成时的用法。
5.The couple _________their new flat since the end of last month. They haven't finished yet.A. have been decoratingB. have decoratedC. has been decoratingD. was decorating【答案】 A【解析】【分析】句意:这对夫妇从上个月末起就一直在装饰他们的新公寓。
他们还没有完成。
decorate装饰,动词;根据句意和since the end of last month可知,此处表示动作从某一时间开始,一直持续到现在,所以应该用现在完成进行时,且此处主语是the couple,且根据后句中的they可知,此处指的是夫妻两个人,所以表示名词复数,所以谓语动词用原形,故选A。
【点评】考查现在完成进行时和主谓一致。
注意表示动作从某一时间开始,一直持续到现在,应该用现在完成进行时。
6.The most delicious cookies in the world ________ by granny. Please wait ten more minutes to enjoy them.A. makesB. is madeC. is being madeD. is going to make【答案】 C【解析】【分析】考查时态和语态。
句意:奶奶正在做世界上最好吃的饼干,再有十几分钟就可以享用了。
依据后面一句话的内容可知,奶奶是正在做饼干,故需要使用现在进行时的被动语态,故选C。
7.— Tom says he is too tired to go on.— He can't. He ________ for an hour.A. had workedB. has just workedC. just workedD. has only been working【答案】 D【解析】【分析】考查动词时态。
句意:汤姆说他太累了不能继续了。
他不可能这样,他只工作了一个小时。
从本题的语境中可以看出他不可能累的原因是:他从开始工作到现在仅仅才工作了一个小时,因此应该用现在完成进行时,故选D项。
8.Housing prices ________ since the end of the last year. Therefore, it's time the central government ________ some effective measures to bring them under control.A. have increased; would takeB. have increased; will takeC. have been increasing; takeD. have been increasing; took【答案】 D【解析】【分析】考查时态和虚拟语气。
句意:房价自从去年年末以来一直在上涨,所以中央政府该采取措施加以控制了。
第一空依据since一词应该使用现在完成时,且进行时态更能体现出目前的状况,故使用现在完成进行时最好;第二空是虚拟语气中“it's time that +did/ should do”的句式使用,故选D项。
9.I ________ my homework for four hours, but I am not sure whether I can hand it in tomorrow.A. have doneB. have been doingC. had been doingD. had done【答案】 B【解析】【分析】考查时态。
句意:四个小时以来,我一直都在做家庭作业,但是我不确信我是否能在明天上交它。
现在完成进行时通常表示过去发生的事情延续到现在,而且还在继续发生,强调事情的延续性和反复性。
故B正确。
【点评】考查时态10.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月开始,玛丽每天晚上去上写作课,这个课程将于这周末结束。
玛丽上写作课的动作从过去持续到未来的这周末,所以要用现在完成进行时。
故选B。
【点评】考查时态,本题涉及现在完成进行时的应用,现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。
11.—Nice to see you again after all these years. What ________?—Well, I've tried many things since we left school. I'm now working for a large oil company.A. have you doneB. were you doingC. did you doD. have you been doing【答案】D【解析】【分析】考查时态。
句意:—这么多年以后再次看见你真是太好了。
这些年你一直在做什么?—自从我毕业以后我尝试了很多事情。
我现在在一家大型的石油公司。
根据句意说明是问对方这些年在做什么,因此使用现在完成进行时表示。
故答案为D。
【点评】本题难度不大,重点把握句意和熟知现在完成进行时的内涵。
12.Tom in the library every night over the last three months.A. worksB. workedC. has been workingD. had been working【答案】 C【解析】【分析】考查时态,题干中出现的over the last three months,用于现在完成进行时或现在完成时。
故答案为C。
【点评】本题的关键是牢记短语over/in the last/past+段时间“在近几年里”,常用于现在完成进行时或现在完成时。
13.He _____ with English grammar every night over the last three months.A. strugglesB. struggledC. has been strugglingD. had been struggling【答案】C【解析】【分析】句意:在过去的三个月里他每天晚上都在努力学英语语法。
根据over the last three months可知强调在过去时间段,一直从事某件事,优先选择现在完成进行时,即C项正确。
【点评】考查动词时态,本题涉及现在完成进行时的应用。
14.—Look, Jim is talking to his friend under the tree.—It _______ be him. He has _______ back to Canada.A. can’t; goneB. can’t; beenC. may not; beenD. mustn’t; gone【答案】 A【解析】【分析】考查情态动词表推测及现在完成时的用法。
一方面,表示推测语气时,can’t意为“不可能”;may not意为“可能不是”;must不用于否定句;另一方面,“have/has gone to+地点”意为“去了某地”,表示不在说话人这儿;“have/has been to +地点”表示“去过某地”。
句意为“——看,吉姆和他朋友在树下谈话。
——不可能是他。
他已经回加拿大了。
”故选A。
15.—You look pretty tired today!—I an environmental report over the last few days, which should be submitted to the boss tomorrow.A. wroteB. was writingC. had writtenD. have been writing【答案】D【解析】【分析】句意:—你今天看起来很累!—在过去的几天里我一直在写一个环境报告,这个报告明天应要提交给老板。