【英语】英语现在完成时专项训练100(附答案)
最新英语现在完成时专项训练100(附答案)

最新英语现在完成时专项训练100(附答案)一、初中英语现在完成时1.—Do you miss your parents far away?—Yes, very much. They the hometown for over two years.A. leftB. have leftC. were away fromD. have been away from【答案】 D【解析】【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语for over two years 表示时间段,动词要具有延续性,left是 leave的过去分词,是短暂性动词,不能和时间段连用,故选D。
【点评】本题考查延续性动词和短暂性动词的转换。
2.—What great progress Huawei ________ in recent years!—No wonder it is widely known in all parts of the world.A. is makingB. has madeC. makesD. made【答案】 B【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。
根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。
【点评】考查现在完成时。
注意掌握现在完成时的结构have/has+过去分词。
3.—Do you still play basketball?—Oh, no. I ____ it for the past two years.A. haven't playedB. didn't playC. won't playD. hadn't played【答案】A【解析】【分析】句意:——你还打篮球吗?——哦,不了。
我已经有两年没有打过了。
【英语】 高考英语现在完成时专项训练100(附答案)含解析

【英语】高考英语现在完成时专项训练100(附答案)含解析一、单项选择现在完成时1.— When will the bike-sharing schemes be introduced to the public?— Not until _______ a better understanding of them.A.we have had B.will we have hadC.have we had D.we will have had【答案】A【解析】【详解】考查时间状语从句。
句意:--公共单车共乘计划将于何时推出?---直到对它们有了更好的了解。
根据第一句话可知这是将来时,但是until引导的是时间状语从句,从句中要用现在时代替将来时。
not until位于句首时,主句要用部分倒装,但是从句不用,故选A。
2.Although she is only 16 years old, she ______ to drugs for two years.A.addicts B.had been addictedC.has addicted D.has been addicted【答案】D【解析】【详解】考查现在完成时态和固定搭配。
句意:虽然她只有16岁,但她已经沉迷于毒品两年了。
结合句意可知,这里是指到现在为止已经两年了,与现在有关系,用现在完成时态;be addicted to沉迷于---,故选D。
3.______ trees _______ in the past few years.A.A good many of , were planted B.A good many, were plantedC.A number of , have planted D.A number of, have been planted【答案】D【解析】【详解】考查词组和时态。
句意:在过去的几年里已经种了许多树。
(英语)高二英语现在完成时专项训练100(附答案)及解析

(英语)高二英语现在完成时专项训练100( 附答案 ) 及解析一、单项选择现在完成时1.How many English words ____ you ____ up to now?A. did; learn B. had; learnedC. have; learned D. do; learn【答案】 C【解析】【详解】观察时态。
句意:到目前为止,你学习了多少英语词汇?依照up to now 可知用现在完成时,应选C。
2.It is the fourth time that Tom ______ in the maths exams.A. failed B. has failedC. had failed D. have failed【答案】 B【解析】【详解】观察固定句式中的时态。
固定句式:It is/was the+ 序数词 +that 从句;句意:这是某人第几次做某事的时候了。
若是前面是is,后边使用现在完成时;若是前面是was,后边使用过去完成时。
此题前面是is,故使用现在完成时,主语是第三人称单数,故B正确。
句意:这是这个星期里他第四次打电话给你了。
【点睛】固定句式: It is/was the+ 序数词 +that 从句;句意:这是某人第几次做某事的时候了。
若是前面是 is,后边使用现在完成时;若是前面是was,后边使用过去完成时。
(1) It is the first time that I have come to the Great Wall.这是我第一次到长城去。
(2) It was the first time that he had visited the Great Wall.那是他第一次参观长城。
3.She is a strong-willed woman and not once _______ in to any difficulty in her life.A. she has given B. did she give C. she gave D. has she given 【答案】 D【解析】试题解析 :观察动词时态和倒装句。
初中英语现在完成时专项训练100(附答案)

初中英语现在完成时专项训练100(附答案)C。
He has gone to ShanghaiD。
He has gone in Shanghai答案】B解析】【分析】句意:——你父亲在哪里?——他在上海。
根据句意,应该用现在完成时表示过去发生的事情对现在的影响,所以选B。
注意,表示去某地应该用in而不是to。
点评】考查现在完成时的用法,注意介词的使用。
5.I。
that book for two weeks and I still haven't finished it.A。
readB。
have readC。
am readingD。
will read答案】B解析】【分析】句意:我已经读了这本书两个星期了,但还没有读完。
根据句意,应该用现在完成时,表示从过去某个时间开始一直持续到现在的动作或状态。
故选B。
点评】考查现在完成时的用法,注意与一般过去时的区别。
解析】【分析】句意:—你给你妈妈写了多少封信?—从2016年到现在一共写了109封。
根据时间状语since 2016可知,动作从过去开始一直延续到现在,所以用现在完成时。
主语you是复数形式,所以用have。
故选B。
点评】本题考查现在完成时的用法。
注意主语为复数形式时,谓语动词也要用复数形式。
C。
have married。
married。
D。
have married。
have been married答案】B解析】【分析】句意:——玛丽,我记得你几年前结婚了。
——是的,我结婚已经3年了。
根据时间状语several yearsago和答句中的for 3 years可以确定是过去的事情,所以用过去式married。
又因为答句中没有强调持续性,所以用一般过去时,故选B。
注意have married和have been married的区别,前者表示已经结婚了,后者表示结婚已经持续了一段时间。
Yes。
I do。
I _______ them every day.A。
(英语)英语现在完成时专项训练及答案含解析

(英语)英语现在完成时专项训练及答案含解析一、初中英语现在完成时1.So far, the AIIB(亚投行)_____ 57 countries to be the founding members.A. attractedB. has attractedC. will attract【答案】 B【解析】【分析】句意:到目前为止,亚投行吸引了57个国家成为发起国。
So far,到目前为止,句子强调过去对现在造成的结果,用现在完成时态。
故选B。
2.All the skirts .They very well.A. sold out;are soldB. sell out;have soldC. have been sold out;sellD. have sold out;sell【答案】C【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。
第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell 的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。
故选C。
【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。
3.—How do you like Treasure Island,Lucy?—It's so exciting that I _______ it twice.A. am readingB. have readC. was readingD. had read【答案】B【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。
根据twice可知已经发生了,故此处用现在完成时,故为have read,故选B。
【点评】此题考查现在完成时的用法。
4.—Lucy, is your uncle a teacher?—Yes, he is. He history for nearly 20 years.A. teachesB. has taughtC. is teachingD. will teach【答案】B【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。
高考英语现在完成进行时专项训练100(附答案)含解析

高考英语现在完成进行时专项训练100(附答案)含解析一、单项选择现在完成进行时1.---Susan is so excited!---Oh, yes! She is busy preparing for her trip to Africa that she _____ for years.A.has been expecting B.was expectingC.had been expecting D.would be expecting【答案】A【解析】试题分析:考查时态。
句意:--苏三好兴奋啊!--是的。
她正在忙着准备她渴望已久的非洲之旅呢。
根据对话中的“is”可知,两个人说的是现在的情况,排除C;发生在过去的动作,对现在造成了影响,且有可能继续下去,这时用现在完成进行时,对苏三造成的影响是她很兴奋,多年来,苏三一直渴望去非洲旅行,故选A。
考点:考查时态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.—Mum, Dad ought to stop working?—Yes, he has a bad headache because he _______ too long.A.read B.has been readingC.had read D.is reading【答案】B【解析】试题分析:考察现在完成进行时。
【英语】英语现在完成时专项训练100(附答案)含解析

【英语】英语现在完成时专项训练100(附答案)含解析一、初中英语现在完成时1.This museum here for over 80 years. It one of the oldest buildings in this city.A. is; wasB. had been; isC. was; has beenD. has been; is【答案】 D【解析】【分析】考查动词的时态。
句意:博物馆在这儿有八十多年了。
它是这座城市最古老的建筑之一。
前句表示从过去一直延续到现在的状态,用现在完成时态;后句表示的是现在的状态,用一般现在时态。
故选D。
2.—The drama series The Thunder (破冰行动) hits screens these days.—Oh. What a pity! I ____________ any of them yet,A. doesn't watchB. didn't watchC. won't watchD. haven't watched【答案】 D【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。
——哦。
真遗憾!我任何一集也没有看过。
根据Oh. What a pity!可知我没有看过。
过去的动作对现在造成的影响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。
故选D。
【点评】此题考查现在完成时。
注意yet常和现在完成时连用。
3.I am surprised at the new look of my hometown,for it _____ a lot over the years.A. changedB. changesC. will changeD. has changed【答案】 D【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,结合over the years可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D.4.Wow! You ________ dinner! Let's eat now.A. cookB. are cookingC. will cookD. have cooked【答案】 D【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。
高一英语现在完成时专项训练100(附答案)

高一英语此刻达成时专项训练100( 附答案 )一、单项选择此刻达成时1.We two thirds of the project so far and we’ re sure to complete it on time. A. finish B. will finishC. have finished D. finished【答案】 C【分析】【详解】观察时态。
句意:到当前为止,我们已经达成了三分之二的项目,我们必定会准时达成。
依据句中时间状语so far 可知用此刻达成时。
应选C。
【点睛】此题观察此刻达成时,此刻达成时是“过去的动作或状态连续到此刻而且已经达成”。
判断此刻达成时的标记词有 already , ever , never , yet , just , before, still , lately ,since , for a long time ,up to now, until, so far, in the last few years/weeks/mouths , till now, recently 等,考生在平常学习英语过程中要多注意累积。
此题只需抓住句中时间状语so far(到当前为止)便可以判断出用此刻达成时。
2.It is the fourth time that Tom ______ in the maths exams.A. failed B. has failedC. had failed D. have failed【答案】 B【分析】【详解】观察固定句式中的时态。
固定句式:It is/was the+ 序数词 +that 从句;句意:这是某人第几次做某事的时候了。
假如前面是is,后边使用此刻达成时;假如前面是was,后边使用过去达成时。
此题前面是is,故使用此刻达成时,主语是第三人称单数,故B正确。
句意:这是这个礼拜里他第四次打电话给你了。
【点睛】固定句式: It is/was the+ 序数词 +that 从句;句意:这是某人第几次做某事的时候了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【英语】英语现在完成时专项训练100(附答案)一、初中英语现在完成时1.—Look at these stamps. I _______ them for five years.—Wow, they are wonderful.A. keptB. have keptC. have boughtD. bought【答案】 B【解析】【分析】句意:——看这些邮票,我持有它们5年了。
——噢,真漂亮。
表示动作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词用have,故选B。
【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。
2.The volunteers ________ a lot of help to the old and the young since 2010.A. offeredB. have offeredC. are offeringD. will offer【答案】 B【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B.3.I scared of dogs ever since a dog hurt me when I was five years old.A. will beB. wasC. have beenD. would be【答案】 C【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。
句意是:自从我五岁时被狗伤过之后我就一直怕狗。
【点评】本题考查现在完成时的用法。
4.—How do you like Treasure Island,Lucy?—It's so exciting that I _______ it twice.A. am readingB. have readC. was readingD. had read【答案】B【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。
根据twice可知已经发生了,故此处用现在完成时,故为have read,故选B。
【点评】此题考查现在完成时的用法。
5.—Lucy, is your uncle a teacher?—Yes, he is. He history for nearly 20 years.A. teachesB. has taughtC. is teachingD. will teach【答案】B【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。
他教历史将近20年了。
根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。
主语是he,用has,故选B.【点评】考查现在完成时,注意其常与for+一段时间连用。
6.—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 been to去过某地(已回);have been in在……;have gone to去了某地(未回)。
本题中父亲是人们在找的人,所以是去了某地,还没回来,用have gone to。
主语he是三人称单数,用has gone to。
故选C。
【点评】本题考查现在完成时。
以及Have been to;have been in;have gone to三个短语的词义和用法。
7.—How many letters you to your mother?—109 in all, since 2016.A. has, writtenB. have, writtenC. did, writeD. are, writing 【答案】 B【解析】【分析】句意:——你给你妈写了多少封信?——从2016年起,总共109封。
句中since 2016是现在完成时态常用的时间状语,其结构是主语+have/has+动词过去分词,且主语是you,则应填写have written,故答案选B。
【点评】考查动词的时态。
注意现在完成时的用法。
8.—Where is Catherine? I haven't seen her for days.—She Wuhan. She'll be back next week.A. has gone toB. has been toC. have gone toD. have been to【答案】 A【解析】【分析】句意:——Catherine在哪里?我好几天没见她。
——她已经去武汉了。
她将下周回来。
主语是she,所以用has,排除C、D。
A.已经去了某地,在去的路上,还没有回来;B.已经去过某地,表示去了某地,并且回来了。
根据She'll be back next week.她下周回来可知现在还没有回来,故选A。
【点评】考查短语辨析,注意平时识记其区别,理解句意。
9.—— ______you _____ out the problem, Sam?——Not yet, but I'm going to.A. Did, workB. Are, workingC. Have, workedD. Will , work【答案】 C【解析】【分析】句意:萨姆,你计算出这道数学题了吗?——还没有,但是快了。
结合语境可知上文描述的是现在已经完成的动作,故用现在完成时态。
选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
10.So far Tom with Mary _______ 50 left -behind children to do their homework after school.A. helpB. helpedC. has helpedD. have helped【答案】 C【解析】【分析】此题要掌握现在完成时的时间状语及主语+with 短语是单数的概念,即可得出答案。
选C。
11.The tall building here for 100 years.A. isB. wasC. has beenD. is been【答案】 C【解析】【分析】那幢高楼在这里已经有100年了。
根据for 100 years可知“高楼在这里”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。
故选C。
【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。
12.The Greens many places of interest since two years ago.A. has visitedB. have visitedC. visitedD. will visit【答案】 B【解析】【分析】句意:自两年前开始,格林一家参观了许多名胜。
since引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,the Greens格林一家,表示复数含义,作主语,谓语用复数形式。
故选B。
13.Great changes in my hometown in the last few years.A. took placeB. will take placeC. have taken placeD. have been taken place 【答案】C【解析】【分析】句意:过去几年我的家乡发生了巨大的变化。
in the last few years意为“在过去的几年里”,用于现在完成时;take p lace“发生”没有被动语态。
故答案选C。
【点评】考查现在完成时。
14.All the skirts .They very well.A. sold out;are soldB. sell out;have soldC. have been sold out;sellD. have sold out;sell【答案】C【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。
第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell 的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。
故选C。
【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。
15.This museum here for over 80 years. It one of the oldest buildings in this city.A. is; wasB. had been; isC. was; has beenD. has been; is【答案】 D【解析】【分析】考查动词的时态。
句意:博物馆在这儿有八十多年了。
它是这座城市最古老的建筑之一。
前句表示从过去一直延续到现在的状态,用现在完成时态;后句表示的是现在的状态,用一般现在时态。
故选D。
16.Mike began to work in the factory in 2013.He there for four years.A. is workingB. was workingC. worksD. has worked【答案】D【解析】【分析】句意:迈克在这里工作已经4年了。
一直持续的状态用现在完成时。
故D选项正确。
【点评】考查现在完成时。
17.All members_______ are admitted to the auditorium.A. have got the ticketsB. that had got the ticketsC. that have got the ticketsD. had got the tickets【答案】 C【解析】【分析】句意:所有得到票的成员都被允许进入了观众席。