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

合集下载

最新英语现在完成时专项训练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(附答案)含解析

【英语】高考英语现在完成时专项训练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(附答案)及解析

(英语)高二英语现在完成时专项训练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(附答案)

初中英语现在完成时专项训练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(附答案)含解析

高考英语现在完成进行时专项训练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(附答案)含解析

【英语】英语现在完成时专项训练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(附答案)

高一英语此刻达成时专项训练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 从句;句意:这是某人第几次做某事的时候了。

初中英语现在完成时专项训练100(附答案)

初中英语现在完成时专项训练100(附答案)

初中英语现在完成时专项训练100(附答案)一、初中英语现在完成时1.It has been three years since I ______ a teacher.A. becomeB. becameC. becomingD. to become【答案】 B【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。

故选B。

【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。

2.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。

句意是:自从我五岁时被狗伤过之后我就一直怕狗。

【点评】本题考查现在完成时的用法。

3.—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+一段时间连用。

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【解析】【分析】句意:-你的父亲在哪儿?-他去上海了。

英语现在完成时专题练习(及答案)及解析

英语现在完成时专题练习(及答案)及解析
考点:考查动词时态和倒装句
5.—What a stupid mistake!
—Yes. I ______ you doing it carefully, but without success.
A.was suggestingB.will suggest
C.have suggestedD.had suggested
【解析】
【详解】
考查时态。句意:在过去的12个月里,该公司取得了10%的进步。表示“过去的动作或状态对现在造成的影响和结果”,用现在完成时,故选D。
2.After he left college, he was employed in an international company andthere ever since .
A.worked B.had worked
C.has worked D.was working
【答案】C
【解析】
【详解】
考查时态。句意:他大学毕业以后,被一家跨国公司雇佣了,从那以后就一直在那里工作。句中时间状语ever since意为“从那以后”,表示从过去时间开始到现在,通常与现在完成时连用,故C项正确。
考点:考查非谓语动词
7.Tony is one of the five students in his class who ______ the exam. How lucky he is!
A.is passingB.passes
C.has passedD.have passed
【答案】D
【解析】
考察时态语态。托尼是班上5个通过考试的学生之一,他真幸运。由题意可知,通过考试这件事在人谈论这件事之前发生,所以,采用完成时态。通过考试是主动形式,并且定语从句中的who修饰的是five students,所以是have passed,故选D

【英语】高三英语现在完成时专项训练100(附答案)含解析

【英语】高三英语现在完成时专项训练100(附答案)含解析

【英语】高三英语现在完成时专项训练100(附答案)含解析一、单项选择现在完成时1.Over the past 12 months the company ______ a 10 percent improvement.A.managed B.managesC.had managed D.has managed【答案】D【解析】【详解】考查时态。

句意:在过去的12个月里,该公司取得了10%的进步。

表示“过去的动作或状态对现在造成的影响和结果”,用现在完成时,故选D。

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.In the last few years, China ________ great achievements in environmental protection. A.was making B.madeC.had made D.has made【答案】D【解析】【详解】考查时态。

英语现在完成时专项练习题(附答案)

英语现在完成时专项练习题(附答案)

英语现在完成时专项练习题(附答案)现在完成时(一)一、单项选择1. Have you met Mr. Li ___?A. justB.agoC.beforeD. a moment ago2.-----Have you been to Beijing?----No, I ____.A.hasB.haveC.hasn'tD.haven't3.I ____the film already.A.sawB.have seenC.seeD.will see4. Have you ever____to Canada?A.beB.areC.beenD.is5. He ____Water World last year.A.went toB.goes toC.has been toD.has gone to6.---Have you ever been to Sanya?---Yes, I’ve ____been there twice.A.alreadyB.neverC.neitherD.yet7.Tom hasn’t been to Italy____, but he has ___been to America.A.already,yetB.yet,alreadyC.already,alreadyD.yet,yet8.I haven’t seen the film___.A.yetB.everC.alreadyD.just9.----What are you going to do tomorrow?-----I ___yet.A. didn’t decideB.won’t decideC.have decideD.haven’t decided10.----I have never been to Tokyo.-----____.A. So do IB.So have IC. Neither have ID. Neither do I参考答案1-5:CDBCA 6-10:ABADC二、用所给单词的适当形式填空。

高三英语现在完成时专项训练100(附答案)及解析

高三英语现在完成时专项训练100(附答案)及解析
【答案】C
【解析】
【详解】
考查时态。句意:他和妻子已经结婚10年了。本句应该使用be married表示已婚状态,与时间状语for ten years保持一致。动词marry是短暂性动词,不能和一段时间连用,排除AD项。与某人结婚应该使用介词to,排除B项。故C项正确。
2.Although she is only 16 years old, she ______ to drugs for two years.
【答案】A
【解析】
【详解】
考查时态和语态。句意:吉姆量过这块板的尺寸,发现它有五米宽。根据and has found that it ____________.可知用现在完成时,排除B和D,measure当“测量”讲时,后面加数值,用主动语态,故选A。
14.She _______Mr White for two years.
15.After he left college, he was employed in an international company andthere ever since .
A.worked B.had worked
C.has worked D.was working
【答案】C
【解析】
【详解】
8.Ladies and gentlemen, due to the heavy rain, the star who you ______ to see perform will arrive in an hour.
A.have come B.come C.came D.are coming
【答案】A
A.witnessed B.has witnessed
C.had witnessed D.witnesses

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

最新 高考英语现在完成时专项训练100(附答案)
考点:考查非谓语动词
7.Tony is one of the five students in his class who ______ the exam. How lucky he is!
A.is passingB.passes
C.has passedD.have passed
【答案】D
【解析】
考察时态语态。托尼是班上5个通过考试的学生之一,他真幸运。由题意可知,通过考试这件事在人谈论这件事之前发生,所以,采用完成时态。通过考试是主动形式,并且定语从句中的who修饰的是five students,所以是have passed,故选D
最新 高考英语现在完成时专项训练100(附答案)
一、单项选择现在完成时
1.Over the past 12 months the company ______ a 10 percent improvement.
A.managed B.manages
C.had managed D.has managed
A.was becomingB.has becomeC.had becomeD.will become
【答案】B
【解析】
【详解】
考查时态。句意:电视不仅仅是一种电子设备;它已成为强大的交流工具。根据前文的is可知本句应该用现在时。根据句意,这里表达的是电视“已经成为”强大的交流工具,是过去发生的事到现在造成的结果,所以用现在完成时,故选B项。
—No. But it has been 3 years since I last ____ here.
A.visit; comeB.have visited; cameC.visited; cameD.have visited; come

【英语】 中考英语现在完成时专项训练100(附答案)及解析

【英语】 中考英语现在完成时专项训练100(附答案)及解析

【英语】中考英语现在完成时专项训练100(附答案)及解析一、初中英语现在完成时1.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 place“发生”没有被动语态。

故答案选C。

【点评】考查现在完成时。

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。

(完整版)英语现在完成时专题(练习题含答案)含解析

(完整版)英语现在完成时专题(练习题含答案)含解析

(完整版)英语现在完成时专题(练习题含答案)含解析一、选择题1.— Where is your son Jimmy living now?— He________the city of Yangzhou, China for two years.A.has come to B.has been to C.has gone to D.has been in2.With the wide use of e-business, the way of shopping we were used to a lot. A.change B.changing C.changed D.has changed 3.— When did the Mixc Shopping Center open? — It ________ for nearly half a year. A.has opened B.has been open C.was opened D.had been open 4.—When did Suning Plaza in Xuzhou open?—It ________ for over three years.A.opened B.has been open C.was opened D.had been open 5.—Will your cousin go to Guiyang for the summer holiday?—In fact, he ________ Guiyang since he graduated.A.has gone to B.has been to C.has been in D.went to6.It is 4:30p. m. Ben and Leon _______their work, so they are playing chess now. A.finish B.were finishing C.have finished D.will finish 7.—Excuse me, which movie are you waiting for?—The Fate of the Furious. We ________ here for more than two hours.A.waited B.wait C.were waiting D.have waited 8.—Where is your uncle? I haven't seen him for a long time.—He Shanghai for about half a year. He moved there last October.A.has gone to B.has been to C.has arrived in D.has been in 9.—Are you still in the office? It’s almost ten o’clock.—Yeah, I ________ my work. But don’t worry. There’s nothing much left.A.don’t finish B.didn’t finish C.won’t finish D.haven’t finished 10.— Would you like to see the film The Wondering Earth with me?—I’m sorry I __________it twice.A.see B.have seen C.am seeing D.saw 11.—The fashion show will begin in half an hour, but Sandy hasn't turned up yet.—Don't worry. I________ her and she's sure to be here soon.A.will call B.have called C.am calling D.call12.— I remember that Mr.Green once traveled broad.— Not only Mr.Green but also his daughters ______ abroad twice.A.have gone B.have been C.has gone D.has been 13.Avengers: Endgame is such a wonderful film that I________ it twice.A.will see B.saw C.see D.have seen 14.—What do you think of the latest 5G smart phone?— It's amazing. It is the most wonderful phone I ________.A.used B.will use C.was using D.have used15.— Mum, where's my packed lunch? —In the kitchen. I ________ you two sandwiches. A.make B.am making C.have made D.will make16.I think my father knows everything. He is my hero, he________ over 2500 books. A.reads B.read C.is reading D.has read 17.—Why don’t you go to bed, Jimmy?— Mum promised to tell me a bedtime story, but she ______ her work.A.doesn’t finish B.didn’t finish C.hasn’t finished D.won’t finish18.It's reported that Xiangshui explosion(爆炸)__________78 persons and the doctors are trying their best to save the wounded.A.kills B.has killed C.killed D.had killed 19.The number of city parks in Lishui ______ a lot since it became a district of Nanjing. A.increase B.will increase C.increased D.has increased 20.Stan Lee, a famous American comic book writer, for about five months, but the fictional characters he co-created are still alive on screen.A.died B.has died C.has been dead D.was dead21.The boy in red ___________ the football club for 3 years. He can play football very well now. A.has joined B.has been in C.joined D.was in 22.—Oh, your spoken English is very good, Linda.—Thank you. I _____________in England for three years.A.have studied B.studied C.was studying D.study23.一How can you start playing games so soon, Tom?一 I ______ my homework, Mom.A.finished B.have finished C.will finish D.finish 24.—Have you been to the Robot Restaurant in our city?—No. Although it _________ for more than a year, I’m far too busy to go there.A.has started B.has been on C.has been open D.has opened25.―Olivia, are you sure your aunt ________back from America?―Yes. My mom told me. I'm going to see her now.A.had come B.came C.is coming D.has come26.He ________ in that city since he left school. It’s his second hometown.A.has lived B.will live C.was living D.lives27.The Hong Kong-Zhuhai-Macao Bridge, as the world’s longest cross-sea bridge, ________ for over one and a half years.A.has opened B.has been open C.has been opened D.opened 28.—Where are the doctors now?—In the meeting room. They ________ the meeting for 10 minutes.A.have begun B.have been on C.have had D.have been held 29.—Would you like to watch the film Fast and Furious 9 tonight?— Sure. I still want to see it again although I ________ it already.A.watch B.will watch C.was watching D.have watched30.—Hurry up. I can’t wait to see the movie. My Sister!—Oh dear! It ________ for five minutes. Come on!A.has begun B.has been on C.will begin D.will be on 31.Mr. Wu ________ Germany since three years ago, so he knows a lot about the German culture and customs.A.has gone to B.went to C.has been to D.has been in 32.—Jim, I haven’t seen your elder sister for a long time.—She ________ Hong Kong on business for a few days.A.went to B.has gone to C.has been to D.has been in 33.—When will the live women’s football match between China and South Korea begin on TV?—Oh, it ________ for ten minutes, ending in 4:3. China won the game.A.has finished B.has been on C.has been over D.has begun 34.Online learning ________ very popular with students since last year.A.has become B.are becoming C.would become D.had become 35.—Have you ever worked in Nanjing?—Yes. I ________ in Nanjing since three years ago.A.would work B.worked C.was working D.have worked 36.—John, you ________ the Slender West Lake before, right?—Sure, lot of times. Are you thinking of taking a trip there?A.have gone to B.have come to C.have been to D.have been in 37.The train ________ for twenty minutes.A.left B.has left C.has been away D.is leaving38.In the sentence “I have bought a new bicycle, so I can ride to school now.”, we use present perfect tense to tell ________.A.the result of a past actionB.actions that happened in the pastC.actions that happened at a certain time in the pastD.how many times an action has happened till now39.You are a collection of the experiences you ________ in your own life, so you should be proud of them even the bad ones.A.will have B.have had C.had had D.are having 40.— Excuse me, which movie are you waiting for?—Cliff Walkers. We ________ here for more than two hours.A.wait B.are waiting C.waited D.have waited 41.—Where’s your mum, Lucy?—She together with her sisters ________ the supermarket since two hours ago.A.has gone to B.has been to C.has been in D.have gone to 42.We ________ each other since I came to Shanghai, but we send emails very often. A.don’t see B.didn’t see C.won’t see D.haven’t seen 43.The movie Hi, Mom________ the hearts of many people since it was shown in February.A.wins B.won C.will win D.has won44.Not all the students in my class would like to go to Suzhou Museum next week because about three-fifths of them _________ there before.A.have been B.have gone C.has been D.have been to 45.—Look! How dry and clean the road is!—Yes. Someone ________ up the snow. They’re so early.A.clean B.cleaned C.has cleaned D.was cleaning 46.—What do you think of the movie Black Beauty?—Fantastic. I________it twice.A.watch B.was watching C.am watching D.have watched 47.—Do you know Sunshine Town very well, Mr Chen?—Sure. I____here since I was born.A.has lived B.lived C.have lived D.lives 48.—Jim, turn down the music. Our baby is sleeping.—Don’t worry. He__________ for half an hour.A.woke up B.has woken up C.was awake D.has been awake 49.—Where is Simon? We can’t find him at the party.—Perhaps he ________ home.A.has gone B.is going C.went D.was going 50.The schoolboy is so shy that he doesn’t like to be asked ________.A.whether he could enter his ideal school in the futureB.how long he has joined the navyC.how many languages he can communicate with othersD.about winning the national English competition【参考答案】***试卷处理标记,请不要删除一、选择题1.D【详解】句意:——你的儿子Jimmy现在住在哪里?——他在中国扬州已经两年了。

英语英语现在完成进行时专项训练100附答案及解析

英语英语现在完成进行时专项训练100附答案及解析

附答案)及解析【英语】英语现在完成进行时专项训练100(一、初中英语现在完成进行时Even though he gives away a piece of his fortune each year, the stock of Berkshire Hathaway, 1.the source of Warren Buffet's wealth, very rapidly.D. has been risingC. has risen A. has raised B. has been raisingD 【答案】【解析】【分析】考查动词时态。

句意:即使巴菲特每年都捐赠一部分财产,巴菲特所持有的伯克希尔·哈撒韦公司的股票一直增长迅速。

raise是及物动词,要用raise的话,需要改成“财产被提高”;rise是不及物动词,表示某物上涨;财富在持续上涨,表示从过去开。

D始一直持续到现在还要持续下去,用现在完成进行时。

故选【点评】本题要求考生在理解句义的基础上,进一步牢固掌握动词的各种时态的用法。

He _______ it for two hours, and he's still watching now..2D. is watchingB. watching C. has been watching A. has been watchedC 【答案】【解析】【分析】由前半句的for two hours和后半句句意“他现在仍然在看”可知应用现在。

完成进行时。

故选CLook, Jim is talking to his friend under the tree..—3It _______ be him. He has _______ back to Canada.—mustn't; goneD. can't; beenC. may not; been A. can't; gone B.A 【答案】【解析】【分析】考查情态动词表推测及现在完成时的用法。

【英语】英语现在完成时专项训练及答案及解析

【英语】英语现在完成时专项训练及答案及解析

【英语】英语现在完成时专项训练及答案及解析一、初中英语现在完成时1.His cat has ________ for five weeks.A. diedB. been deadC. dyingD. dies【答案】 B【解析】【分析】句意:他的猫已经死了5个星期了。

die是短暂性动词,不能表示状态的延续。

由时间状语 for five weeks可知应用延续性动词,故答案选B。

【点评】考查现在完成时。

2.—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【解析】【分析】句意:——你还打篮球吗?——哦,不了。

我已经有两年没有打过了。

根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。

【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。

3.—How do you like Beijing, Miss Read?—I've no idea. I _____ there.A. have goneB. have beenC. haven't beenD. haven't gone【答案】 C【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。

短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。

【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答案。

(英语)英语现在完成时专项训练及答案及解析

(英语)英语现在完成时专项训练及答案及解析

(英语)英语现在完成时专项训练及答案及解析一、初中英语现在完成时1.I a cold. I am not feeling well nowA. caughtB. have caughtC. was catchingD. had caught【答案】 B【解析】【分析】句意:我感冒了,我现在不舒服。

catch a cold意为“感冒”。

由句意可知应用现在完成时。

故选B。

【点评】考查现在完成时。

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.—How do you like Beijing, Miss Read?—I've no idea. I _____ there.A. have goneB. have beenC. haven't beenD. haven't gone【答案】 C【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。

短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。

【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答案。

4.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.5.—They say there is a new restaurant near here.—Yes, and it ______ for more than a week.A. has been openB. openC. is openingD. opens【答案】 A【解析】【分析】句意:——他们说在这附近有一个新的餐馆。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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【解析】【分析】句意:所有得到票的成员都被允许进入了观众席。

相关文档
最新文档