当前位置:文档之家› 【英语】高三英语现在完成时试题经典及解析

【英语】高三英语现在完成时试题经典及解析

【英语】高三英语现在完成时试题经典及解析
【英语】高三英语现在完成时试题经典及解析

英语】高三英语现在完成时试题经典及解析

一、单项选择现在完成时

1.— How much do you know about the Winter Olympic Games to be held in Beijing?

—Well, the media _______ it in a variety of forms.

A . cover

B .have covered

C . would cover

D . covered

【答案】 B

【解析】

【详解】 考查动词时态。句意: ——关于将在北京举办的冬奥会你了解多少? —— 嗯,媒体已经用 各种形式进行

了报道。根据句意可以判定出,本题用现在完成时态,强调过去的事情对现 在的影响还存在。故 C 正确。

2. It is the fourth time that Tom ____ in the maths exams.

A . failed

B .has failed

C .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. Never _____ a greater, or more beautiful, or a calmer or nobler thing than you.

B . have I seen

C . I saw 【答案】 B

【解析】

【详解】 考查时态和倒装。句意:我从未见过比你更伟大、更美丽、更冷静、更高贵的东西。 Never 位于

句首时,要进行部分倒装,强调过去的动作对现在的影响要用现在完成时,故 B 项正 确。

【点睛】 倒装是高中英语的常见考点,注意当含有否定意义的词,如 never ,hardly ,seldom , A . did I see D . I have seen

little ,few,not until 及not only 等位于句首时,其后需要用部分倒装。

4.The Greens ____ China for five years.

A.has been in B.have been in C.went to D.has gone to 【答案】B

【解析】【详解】考查时态。句意:Green 一家人来中国已经五年了。时间状语for five years 表明用现在完成

时,The Greens作主语时,谓语动词用复数,而且接一段时间要用have been in,故B项正确。

5.The old couple have been married for 40 years and never once _________ with each other. A.they have quarreled B.have they quarreled

C.they had quarreled D.had they quarreled

【答案】B

【解析】【详解】考查倒装。句意:那对老夫妻已经结婚40 年了,从来都没有争吵过。never 放在后句的句首,要用部分倒装,for 40 years 表明应该用现在完成时,故B项正确。

【点睛】当含有否定意义的词never ,seldom ,little ,hardly,not,by no means 位于句首时,后面的句子要使用部分倒装。

6.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

【解析】【详解】考查现在完成时。句意:女士们,先生们,由于下大雨,你们来看演出的明星将在一小时后到达。现在完成时表示"过去的动作对现在的影响或结果"或"过去的动作延续到现在",根据语境,人们来看演出,come 的动作已经发生,并且" 现在还在" ,所以用现在完成时,

故选A。

7.This is the third time I ___ Hong Kong. The second time I ___ here was on Christmas Day last year.

A.have visited; came B.have visited; have come

C.visit; came D.visited; had come

【答案】A

【解析】

【详解】考查时态。句意:这是我第三次来香港,第二次我在这里的时候是去年的圣诞节那一天。第一句考查了固定句式:This/It is/was the 序数词time sb have/has/had done sth ,该句式意为“这是某人第几次做某事”,所以第一空中使用have visited ;第二空中用一般过去时描述过去发生的事情。故A 项正确。

【点睛】

本题第一空考查了特殊句式“ It /That/This is the...time that sb have done sth ;该句式意为“这是某人第几次做某事”;结合日常生活实际,能够计算到这是第几次做某事,表明该动作已经发生,因此,要用完成时态——主句用现在时,从句用现在完成时;主句用过去时,从句用过去完成时。

8.My father __ his little store rapidly into a big department store in the past ten years.

A.has developed B.developed

C.is developing D.develops

【答案】A

【解析】

【详解】考查时态。句意:在过去10 年里,我的父亲把他的小店发展成了一个大型的购物商店。本句时间状语in the past ten yeas 通常要和现在完成时连用,故A 项正确。

9.More and more cancer patients _______ in hospital owing to polluted environment and people ' s bad lifestyles.

A.treated B.have treated

C.have been treated D.had been treated

【答案】C

【解析】

【详解】考查时态语态。句意:由于被污染了的环境和人们糟糕的生活方式,越来越多的癌症病人正在医院里接受治疗。本句主语more and more cancer patients 与动词treat 构成被动关系,要使用被动语态;而且很多病人接受治疗是已经发生的事情,要用完成时表示,所以本句使用现在完成时的被动语态,故选择C 项。

10.― What do you think of our hometown?

― Very beautiful. You know it is the first time that I _____ here.

A.will be B.was

C.have been D.had been

【答案】C

【解析】

试题分析:考查固定句型中的时态。固定句型:it is/was 序数词time that sb 这?是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去

完成时;本题前面是is,故使用现在完成时。句意:—你认为我们国家怎么样?—发出漂亮。你知道这是我第一次来到这里。故C 正确。

考点:考查固定句型中的时态。

点评:固定句型:it is/was 序数词time that sb 这?是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was, 后面使用过去完成时;

11.Throughout the history of movie- making, Shakespeare 's p l a fyosr films more than the works

of any other writer.

A.were being adapted B .would be adapted

C.have been adapted D.are adapted

【答案】C

【解析】

【详解】考查现在完成时的被动语态。句意:纵观电影制作的历史,莎士比亚的戏剧被改编成电影的次数

要比其他作家的作品被改编成电影的次数多。由“ Throughout the history of movie -making, 可”知,本句为现在完成时,主语Shakespeare ' s p,la与ys谓语adapt 为被动。所以用现在完成时的被动语态have been adapted 。故C 选项正确。

12.It is the first time that Chinese teachers ______ in schools across Britain to introduce Chinese-style maths lessons and teaching approaches.

A.taught B.teach

C.have taught D.had taught

【答案】C

【解析】

【详解】考查现在完成时。句意:这是中国教师首次在英国各地的学校教中国式的数学课和教学方法。The first time that 表示“第一次??,”引导表语从句时,如果主句的系动词是一般现在时,从句用现在完成时,故C 项正确。

【点睛】

It is/was the first time that 表示“是第一次??”,引导表语从句时,强调到说话时间为止某一

情况或动作的次数,从句既可以使用现在完成时,也可以使用过去完成时,需要根据主句的系动词判断,如果主句的系动词是is,从句用现在完成时,如果主句的系动词是was,

从句则用过去完成时。

13.—Hello, I have heard you are on holiday.

—That ' s not the case. Actually I _____ from my holiday in Athensw, here I ____ for a fortnight. A.returned; stayed B .have returned; stayed

C.will return; stay D .am to return; stay 【答案】B

解析】

【详解】考查时

—你好,我听说你在度假。—不是这样的,我已经从雅典度假回来了,

态。句意:

我在那里待了两个星期。根据句意可知,我已经回来,所以用现在完成时have returned 。根据语境,stay 这个动作已经结束,表示过去发生的动作,所以第二空用一般过去时。故

B选项正确。

14.Jim __________ the size of this board and has found that it ___________ .

A.has measured; measures five metres in width

B.measured; is measured five metres wide

C.has measured; is measured five metres wide

D.measures; has a measure of five metres wide

【答案】A

【解析】

【详解】考查时态和语态。句意:吉姆量过这块板的尺寸,发现它有五米宽。根据and has found that it _______________ . 可知用现在完成时,排除B和D,measure 当“测量”讲时,后面加数

值,用主动语态,故选A。

15.I 'm afraid I you with a great many questions. Thank you a lot, sir.

A.have bothered B .appreciated

C.have contacted D.impressed

【答案】A

【解析】

考查动词时态。A. have bothered 麻烦;B. appreciated 欣赏,感激;C. have contacted 交往,接触;D. impressed 铭记。句意:恐怕我已经麻烦了你许多问题,非常感谢您。此处指已经问了许多问题,动作已经完成用现在完成时,故选A.

16.This is the first time I ____ Tian ' anmen Square. You ocwa nexcite'd It iamma.gine h

A.have visited B.am visiting

C.visit D.visited

【答案】A

【解析】

【详解】考查现在完成时。句意:这是我第一次参观天安门广场。It/This is the+ 序数词+that 的结构中,从句用现在完成时。故A 选项正确。

【点睛】

句式“ This/It is/was the first/second ... last time + that 从句”表示“这是第??次做某事”。其中,that 引导的是定语从句,that 在口语中常省略。对于此句式,我们需要掌握that 从句的时态:若前面的be 动词为is,从句通常用现在完成时;若其为was,则从句用过去完成时。

本句中的be 动词时is,所以从句用现在完成时。故A 选项正确。

17.After he left college, he was employed in an international company and there ever since . A.worked B.had worked C.has worked D.was working

【答案】C

【解析】

【详解】考查时态。句意:他大学毕业以后,被一家跨国公司雇佣了,从那以后就一直在那里工作。句中时间状语ever since意为“从那以后”,表示从过去时间开始到现在,通常与现在完成时连用,故C 项正确。

18.The disease is a huge blow for the farmers. Hundreds of them ____ their animals, livelihood and hopes destroyed and many others fear they ____ the same fate.

A.have seen; will suffer B .saw; suffered

C.had seen; was to suffer D.see; suffer 【答案】A

【解析】

【详解】考查时态。句意:这种疾病对农民来说是一个巨大的打击。数以百计的人目睹了他们的动物、生计和希望被摧毁,还有许多人担心他们会遭受同样的命运。结合句意可知第一空用现在完成时态;第二空用一般将来时态。故选A。

19.I wonder why Jenny ______ u s recently.We should have heard from her by now.

A.hasn ' t written .B doesn ' t write C.won' t write D.hadn ' t written 【答案】A

【解析】

【详解】

考查时态。句意:我想知道为什么Jenny 最近没有写信给我们。到目前为止我们应该已经收到她的来信了。副词recently 意为“最近,近来”,通常与现在完成时连用。本句主语是Jenny,谓语动词要使用第三人称单数,故 A 项正确。

20.Ever since he left school, he _____ becoming a professor in that famous university.

A.has never dreamed of B.had never dreamed of

C.didn 't dream of .Dwas not dreaming of

【答案】A

【解析】

【详解】考查时态。句意:自从他离开学校以来,他从来没有梦想成为那所著名大学的教授。此处since 自“从---以来”,引导时间状语从句,从句用一般过去时态,主句用现在完成时态,故选A 。

【点睛】

1.Since自从---以来(可做介词和连词),和现在完成时态连用。

He has lived here since he came. 自从他来到这里,就一直在这里住着。

2.It is /has been+一段时间+since 主语+一般过去时态+其他。自从做某事有多长时间了。在这个句型中如果从句的动作是终止性动词,则表示从动作开始到现在多长时间了;如果从句的动作是持续性动词,则表示从动作结束到现在多长时间了。It is three years since he joined (终止性动词)the army.他参军有三年了;It is five years since he lived (持续性动词)here.他离开这有五年了。

21.Experiments _____ that children can be instructed in swimming at a very early age, as

early as about two months.

A.are proving B.will be proved C.are proved D.have proved

【答案】D

【解析】

【详解】考查现在完成时态。句意:实验证明,儿童在很小的时候就可以学会游泳,最早两个月就可以了。此处表示“到现在为止已经得到的证明”,所以句子用现在完成时态,且主语是Experiments ,名词复数,故选D。

22.This isn't the first time the shareholders Zuckerberg to step down from his dual roles, which would help him focus on running the company

A.have wanted B.wanted C.will want. D.want

【答案】A

【解析】

【详解】

考查时态。句意:这并不是股东们第一次希望扎克伯格放弃他的双重角色,这将帮助他专 注于管理公司。句

型 It/This is the first time 后接从句,从句用现在完成时。故选

A 。 【点睛】

在 It/This is/was the first/second ..... time +that .... 句型中,意为:某人第几次做某事。当主句

的谓语动词为 is 时,从句一般用现在完成时;当主句的谓语动词为

was 时,从句一般用过

去完成时。本题抓住题中时态 isn't 可知,从句用现在完成时。 23. Not until ____ a chance to discuss it thoroughly, ____ set out to handle the problem we

came across last week.

A . we have had, shall we C . do we have, we 【答案】 A

【解析】

【详解】 考查倒装。句意:直到我们有机会彻底讨论这件事,我们才着手处理上周遇到的问题。 Not until 位

于句首,主句用部分倒装,从句不倒装,本句中从句强调过去的动作对现在造成的 影响,用现在完成时,故 A

项正确。 24. My daughter _______ as a teacher for 5 years in 2008, and she ______ a doctor since

then.

A .had worked ?has been

B .worked ?has been

C .has worked ? is

D .worked ?is 【答案】 B

【解析】 【详解】 考查时态。句意:我的女儿在 2008 年已经当了 5 年的老师,从那以后她一直是一名医

生。 根据 in 2008 可知,当老师是过去的事情,用一般过去式,根据时间状语

since then 可知,

此句用现在完成时。故选 B 。

【点睛】 时态是常考考点,除了要求考生掌握各个时态的基本用法之外,考生需具有在具体语境中 辨别能

力。时态的判定往往根据句中所给的直接或间接的时间状语来判定,但要注意的是 不能完全依赖于所给出的

时间状语,还要看语境。本小题第一空所在句子有个很明显的时 间状语 for 5 years ,如果以此来判断,应

使用现在完成时,但根据下文语境可知,此处叙述 的是过去的事情,用一般过去式。而第二空则可以根据时

间状语 since then 判定使用现在 完成时。 25. - -Did you watch the news about the success story of a farmer in Longhu last night?

Yes. By using an e-commerce platform, his fruit business ___ nationwide.

A . is expanding

B .has expanded

C . would expand

D .was expanding

答案】 B

解析】

详解】

考查时态。句意: ——你看了昨晚龙湖农民的成功事迹的新闻了吗? 网络商业平台,他的水果生意已经做到全国了。分析句子可知,生意已经做到了全国范

围,对现在造成了影响,且现在这个生意依旧在进行,故应用现在完成时。故选 B B . have we had,we shall

D . we shall have had, shall we

看了。通过使用

26.We __ each other since childhood.

A.have known B.knew C.know D.are knowing

【答案】A

【解析】

【详解】

考查现在完成时。句意:从儿童时期我们就是彼此认识。根据题干中的时间状语since childhood 可知此处应用现在完成时。故选A。

27.—Alice, you are supposed ____ part in the party in time.

—Sorry, but I had an unexpected visitor.

A.to take B.to have taken C.to be taking D.taking

【答案】B

【解析】

【详解】

考查固定用法。句意:--你本来应该及时参加这个聚会的。--对不起,我有不速之客来访。

结合语境,此处指“你本来应该及时参加这个聚会的”,be supposed to do 应“该做,理应做?”,由句意可知,“参加”这动作到现在已经完成了,强调“本来应该",应用现在完成时。故正确答案为B。

28.—How long ____ you _____ ? —For five years. We ______ in 2001.

A.have; been married; got married. B.did; marry; got married.

C.have; got married; married. D.were; married; married.

【答案】A

【解析】

【详解】

本题考查时态和动词marry 的用法。句意:——你结婚多久了?——五年。我们2001 年结婚。第一句根据how long 可知,此处表状态,用be married 形式,根据语境可知,此处用现在完成时形式;第二句中根据时间状语in 2001 可知,用一般过去时,故填got married,

综上,选A。

【点睛】

marry 既可用作及物动词,也可用作不及物动词,意为结婚;嫁;娶;与.结婚等.常见用法如下:

一、marry sb 表示嫁给某人;与?结婚。例如:

John married Mary last week. 上星期约翰和玛丽结婚了。

二、be/get married to sb 表示与某人结婚.例如:

Jane was married to a doctor last month. 上个月简和一位医生结婚了。

Rose got married to a teacher. 罗斯和一位教师结婚了。

三、marry sb to sb 表示父母把女儿嫁给某人或为儿子娶媳妇。例如:

She married her daughter to a businessman. 她把女儿嫁给了一位商人。

四、marry 作不及物动词时,往往用副词或介词短语来修饰。例如:She married very early. 她很早就结婚了。

五、marry 一般不与介词with 连用。例如:她和一位英国人结了婚.

【误】She married with an Englishman.

【正】She married an Englishman.

【正】She was / got married to an Englishman.

六、若问某某是否结婚,而不涉及结婚的对象,可用be / get married 的形式,相当于系表结构。例如:

你结婚了吗?

【误】Do you marry?/ Have you married?

【正】Are you married?/ Have you got married?

29.The boy pretended _____ asleep when his father came back.

A.to fall B.to have fallen

C.to be falling D.have fallen

【答案】B

【解析】

【详解】考查固定句型和时态。句意:他的父亲回来时,这个男孩假装睡着了。pretend to do sth. 假装做某事,该句型是固定句型。表示动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去,用现在完成时,故选B。

30.John and I___friends for eight years.We first got to know each other at a Christmas party.But we _____each other a couple of times before that.

A.had been;have met B.have been;have met

C.had been;had met D.have been;had met

【答案】D

【解析】

【详解】

考查动词时态。句意:我和约翰做朋友已经8 年了,我们开始了解彼此是在一次圣诞晚会上,但在那之前我们见过两次面。第一空是表示过去到现在做8 年时间的朋友,用现在完

成时;第二空是指在圣诞节见面got to know each other 用的过去时,在此以前见过,表示

的是"过去的过去"用过去完成时;故选D。

31.Such a craze ___ the pursuit of fashion become that some schools have to ban it for being

too distracting and for fueling envy-rooted bullying.

A.does B.did C.had D.has

【答案】D

【解析】

【详解】考查部分倒装和现在完成时态。句意:追求时尚已经变得如此的疯狂以至于一些学校不得不禁止它,因为太多的分心和燃起了嫉妒的欺凌。such...that 和so?that表示“如此??以至

于??”,当such 和so 位于句首时,主句使用部分倒装,that 后的语序不变。由于句中have to 使用的是一般现在时,根据句意(追求时尚已经变得如此的疯狂),可知前半句应用现在完成时。故选D。

32.According to a UN report, people _______ goodbye to 52% of the world 's animals in the

past 40 years.

A.said B.have said C.were saying D.had said

【答案】B

【解析】

【详解】本题考查时态。解题步骤:1.确定时态:in the past 40 years 作时间状语时,主句谓语动词要求使用现在完成时;2.确定句意:根据一份联合国的报告,在过去的40 年中,人们已经

和世界上52%的动物告别了。故选B。

33.The number of foreign students attending Chinese universities _______ r ising steadily since

2010.

A.is B.are

C.has been D.have been

【答案】C

【解析】

【分析】【详解】考查动词时态和主谓一致。句意:自从2010 年以来,上中国大学的外国学生的数量一直在增长。根据时间状语since 2010 可知,用现在完成时态,The number of ??作主语,后面的谓语动词用单数,故选C。

34.—Let 's go for a nice walk into the country this afternoon.

—I ' d like to, but I _______ to go with Alice to buy some clothes.

A.agreed B.will agree C.have agreed

D.had agreed 答案】C

解析】

详解】

考查现在完成时。句意:---今天下午我们去乡村散散步吧。---我很想去,但是我已经答应和爱丽丝一起去买衣服了。现在完成时表示过去动作对现在造成的影响。由“but 可”知,作

者已经答应和爱丽丝一起去买衣服了,所以不能去乡村散步了。故可知选C 项。

35.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

【答案】D

【解析】

【详解】考查现在完成时。句意:随着电子商务的广泛应用,我们习惯的购物方式发生了很大的变化。we were used to 是一个定语从句,先行词是the way of shopping ,表示过去的动作或状态持续到现在并且已经完成,对现在造成的影响,可能持续发生下去,用现在完成时,故选D。

36.How happy we are! The holiday we have been looking forward _____ at last.

A.to has come B.having come

C.to having come D.has come

【答案】A 【解析】【详解】考查句子结构分析和谓语动词。句意:我们是多么的快乐啊!我们一直所期望的假期终于来了。句中we have been looking forward to 我们一直所期望的,作the holiday 的定语,故整个句子应当为The holiday has come at last 。故选A。

37.The Greens moved back to the countryside in 2008 and _______ a happy and peaceful life

there ever since.

A.are leading B.lead C.led D.have led

【答案】D

【解析】

【详解】

考查时态。句意:格林一家2008 年搬回农村,从此过上了幸福安宁的生活。根据句中时间状语,ever since 自从那时候起,可知,指从2008 年一直持续到现在,故用现在完成时。故选D。

38.—What a stupid mistake!

—Yes. I _____ you doing it carefully, but without success.

A.was suggesting B.will suggest

C.have suggested D.had suggested

【答案】C

【解析】

【详解】

考查时态。句意:——这是一个多么愚蠢的错误啊!——是的,我建议过你要认真,但是你听不进去。根据“ What a stupid mistake! 判断”此处强调过去的事情对现在的影响,应该用现在完成时,故C 项正确。

39.The recent 40 years great changes taking place all over China.

A.witnessed B.has witnessed

C.had witnessed D.witnesses

【答案】B

【解析】

【详解】

考查时态。句意:近40 年来,中国发生了巨大的变化。表示动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去,用现在完成时,故选B。

40.With Chang'e-3 successfully landing, China becomes the third country in the world that on the moon. A.lands B.has landed C.landed D.was landing

【答案】B

【解析】

【详解】

考查动词时态。句意:随着嫦娥3 号的成功着陆,中国成为了世界上第三个登上月球的国家。根据固定句型:it is the first that + 现在完成时,可知用现在完成时,故选B。

初中英语现在完成时详解

现在完成时 一、现在完成时构成 构成:现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化。第三人称单数用has,其余用have. 现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。以study 为例,其否定式、疑问式和简单回答形式如下: 1、现在完成时通常表示在说话之前已经完成的动作或存在的状态。说话人强调的是该动作或状态对现在的结果或影响。 My daughter has just gone out. 我女儿刚出去。 I’m sure we’ve met before. 我肯定我们以前见过面。 She has arrived. 她到了。 2、表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如recently, already, just, lately, for…, since…,yet等。如: I haven’t heard from her these days. 这些日子我没有收到她的信。 We haven’t seen you recently. 最近我们没有见到你。 They have been away for two years. 他们离开已经两年了。 She has been with us since Monday.

①for+时段 ②since+过去一个时间点(译为:自从……以来) ③since+时段+ago ④since+从句(过去时) ⑤It is+时段+since+从句(过去时) Mary has been ill?for three days. I have lived here?since 1998. 注意: since和for的区别 since后接时间点,如1993,last term, yesterday, the time I got there for后接一段时间,表示“长达多久”,如ten years, a while, two days等。3、表示短暂意义的动词如arrive, leave, borrow, buy, begin, start, die等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。因此,不能说: He has come here for 2 weeks. × The old man has died for 4 months. × They have left only for 5 minutes. × 4、has gone (to),has been (to), has been (in)?的区别 Have/Has gone(to) :去了(现在不在说话现场,可能在路上和已经到) Where is your father?He has gone to Shanghai. Have/Has been (to) :去过(已不在去过的地方) My father has been to Shanghai. Have/has been in:呆了多久(还在所呆的地方) My father has been in Shanghai?for two months. /since two months ago. 5、现在完成时不能和表示过去的时间状语连用,如yesterday, last year, in 1976, two days ago, just now, when I came in,但可以和already, yet, sometimes, always, often, before, lately, recently, once, twice, ever, never等连用。不能与when连用。

人教版英语英语现在完成时的用法大全含解析

人教版英语英语现在完成时的用法大全含解析 一、初中英语现在完成时 1.—They say there is a new restaurant near here. —Yes, and it ______ for more than a week. A. has been open B. open C. is opening D. opens 【答案】 A 【解析】【分析】句意:——他们说在这附近有一个新的餐馆。——是的,它已经开了一个多星期了。根据 for more than a week ,可知用现在完成时,have/has been done,故选A。 【点评】考查现在完成时,注意识记其标志词。 2.Mike used to be a top student, but he behind since he lost himself in computer games. A. fell B. has fallen C. was D. has been 【答案】 D 【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。故选D。 【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。 3.—Hi, Tom! you ever the Bird's Nest? —Yes, I have. It's fantastic. A. Have, been to B. Have, gone to C. Did, go to 【答案】 A 【解析】【分析】句意:——你好,Tom!你曾经去过鸟巢吗?——是的,我去过。它是极好的。根据答语—Yes, I have.可知是以have开头的现在完成时的一般疑问句,排除C。have been to+地点名词,去过某地,去了并且回来了;have gone to+地点名词,去了某地,去了还没有回来,在去或者回来的路上。根据It's fantastic.可知去了并且回来了,故选A。 【点评】考查短语辨析,注意平时识记其区别,理解句意。 4.——Where is Mr. Wang? ——He together with his students ________ Zhuyuwan Park. A. has gone to B. have gone to C. has been to D. have been to 【答案】 A

高考英语过去完成时及其解题技巧及练习题(含答案)

高考英语过去完成时及其解题技巧及练习题(含答案) 一、单项选择过去完成时 1.—He’s got our tickets. —That’s good I ________afraid that he ________them. A.am; has forgotten B.was; had forgotten C.was; forget D.am; will forget 【答案】B 【解析】 试题分析:考查时态:--他拿了我们的票。--太好了,我原来害怕他忘了。因为现在知道他没忘,所以是原来害怕他忘了,第一空用一般过去式was,主句用一般过去式,从句用相应的过去时,排除D,用过去完成时,选B。 考点:考查时态 2.The girl, when _____ why she _____ in the exam, just lowered her head and kept silent. A.questioned; was cheated B.being questioned; was cheating C.questioned; had cheated D.being questioned; has cheated 【答案】C 【解析】 考查非谓语动词。句意:当被问到为什么在考试中作弊中,小女孩子低头不语。When引导的是是时间状语从句,与girl 之间是被动关系,所以用done形式,作弊没有被动语态,故选C项。 3.Father ________ for London on business upon my arrival, so I didn’t see him. A.has left B.left C.had left D.was leaving 【答案】C 【解析】 分析句子,由于后半句用的是一般过去式,故根据意思可知前半句的事是发生在后半句之前,故用过去完成时,故选C。句意:父亲在我回来之前已经去出差了,所以我没有见到他。 4.When we _______the railway station, the train _______for 5 minutes.

(英语)高三英语现在完成时试题经典含解析

(英语)高三英语现在完成时试题经典含解析 一、单项选择现在完成时 1.Never _______ a greater, or more beautiful, or a calmer or nobler thing than you. A.did I see B.have I seen C.I saw D.I have seen 【答案】B 【解析】 【详解】 考查时态和倒装。句意:我从未见过比你更伟大、更美丽、更冷静、更高贵的东西。Never 位于句首时,要进行部分倒装,强调过去的动作对现在的影响要用现在完成时,故B项正确。 【点睛】 倒装是高中英语的常见考点,注意当含有否定意义的词,如never,hardly,seldom,little,few,not until及not only等位于句首时,其后需要用部分倒装。 2.I wonder why Jenny ________us recently.We should have heard from her by now. A.hasn’t written B.doesn’t write C.won’t write D.hadn’t writte n 【答案】A 【解析】 【详解】 考查时态。句意:我想知道为什么Jenny最近没有写信给我们。到目前为止我们应该已经收到她的来信了。副词recently意为“最近,近来”,通常与现在完成时连用。本句主语是Jenny,谓语动词要使用第三人称单数,故A项正确。 3.______to work overtime that evening,I missed a wonderful film. A.Having been asked B.To ask C.Having asked D.To be asked 【答案】A 【解析】 试题分析:“由于那天晚上被要求加班,我错过了一场精彩的电影”,主语“我”和动词ask之间是动宾关系,要用过去分词,“被要求加班”这一动作发生在动作missed之前,要用过去分词的完成式having been asked,A项正确;B项 to ask是动词不定式,表示目的或将要发生的动作,不正确;C项 having asked 是现在分词的完成式,不正确;D项 to be asked 是动词不定式的被动形式,不符合语境,故选A。 考点:考查非谓语动词 4.With the development of the intelligent robot technology, people _______ the importance of

现在完成时的基本用法

现在完成时讲解与练习 (一)现在完成时的基本用法 (1)强调动作是从过去持续到现在,并有可能继续持续下去。 (2)强调对现在的影响或结果,此用法容易和一般过去时混淆。两者的区别是:一般过去时有动作发生的时间点,即过去某一时间发生某一动作;现在完成时则没有,即不强调是哪个时间点发生的动作,而强调过去的动作对现在造成的影响和结果。 (3)在过去不确定的时间里发生的动作,但是结果对现在有影响。一、现在完成时的构成 (一)肯定式 主语+助动词have /has +过去分词+其它 说明:这里的have /has是助动词,没有什么具体意义。当主语是第三人称单数时助动词用has,其余人称一律用have。has,have的缩略式分别为's或've。规则动词过去分词的构成与过去式的构成方式一样,不规则动词可参看不规则动词表。实例: 1)I've just copied all the new words .我刚抄写了所有的生词。(表示不要再抄了) 2)She has lost her books .她丢失了她的书。(表示到目前为止还没有找到) (如果用过去时:She lost her books . 则强调书是过去丢的这一动作,而不知现在有没有找到) 3)We've just cleaned the classroom .我们刚好打扫了教室。(表明现在教室是干净的) (二)否定式 主语+助动词have /has+not+过去分词+其它 说明:现在完成时构成否定句时,只需在助动词have /has后面加not就行。have not,has not的缩略式分别为haven't ,hasn't。另外,肯定句中有some,already时,改为否定时要分别改成any,yet。实例: 1)I haven't finished my homework yet.我还没有完成我的作业。 2)She hasn't travelled on a train .她没有坐火车旅行过。 3)We have never spoken to a foreigner.我们从来没有和外国人说过话。注:有时not可以用never代替,表示“从来没有”的意思。又如:

高三英语过去完成时专题训练答案及解析

高三英语过去完成时专题训练答案及解析 一、单项选择过去完成时 1.-----What were you up to when she dropped in? ------I______ for a while and _____ some reading. A.had played ; did B.played; did C.had played :was going to do D.was playing; was going to do 【答案】C 【解析】 考查时态。由第一句可判断出第二句描述的事情发生在过去,for a while是相对于when she dropped in来说的when she dropped in,“我已经玩一会儿了”,因此该用过去完成时态.再看后一个动作,承接前面for a while,仍然在过去,had played for a while之后,因此应用过去将来时,表示过去那个时间将要发生的动作,故选C。 2._______ could be judged from her eyes that she was terribly sorry for what she ________. A.As; had done B.That; did C.As; did D.It; had done 【答案】D 【解析】 本题句意“从她的眼神可以判断,她为她所做的感到非常抱歉”。此句中的that引导的从句是真正的主语,而it作形式主语。她感到抱歉是过去时,而所做的在抱歉之前已发生,故用过去完成时。 3.The wife a big dinner when the husband was aware of their eighth wedding anniversary that day. A.was still preparing B.had hardly prepared C.did carefully prepare D.would eagerly prepare 【答案】B 【解析】考查时态。句意为:妻子刚准备好一顿丰盛的晚餐丈夫就意识到那天是他们结婚八周年纪念日。hardly...when一……就……,符合题意。故选B。 4.(湖南十二校联考)I got an e-mail from my old friend last Sunday.Until then,we________in touch for nearly 3 years. A.didn’t get B.haven’t got C.hadn’t got D.don’t get 【答案】C 【解析】 考查时态。句意为:上周日我收到了老朋友的一封邮件。在那之前,我们将近三年没有联系了。根据Until then可知,get in touch这一动作发生在got an e-mail之前,所以用过去完成时。 答案:C

【英语】高考英语现在完成时练习题及答案

【英语】高考英语现在完成时练习题及答案 一、单项选择现在完成时 1.Never _____met such a person before. A.did I B.I have C.have I D.Am I 【答案】C 【解析】 【详解】 考查倒装句及时态。句意:我以前从未见过这样的人。根据句意可知,此处强调对现在的影响,应使用现在完成时。never位于句首时,句子要求使用部分倒装,助动词提前。故C 选项正确。 2.I wonder why Jenny ________us recently.We should have heard from her by now. A.hasn’t written B.doesn’t write C.won’t write D.hadn’t written 【答案】A 【解析】 【详解】 考查时态。句意:我想知道为什么Jenny最近没有写信给我们。到目前为止我们应该已经收到她的来信了。副词recently意为“最近,近来”,通常与现在完成时连用。本句主语是Jenny,谓语动词要使用第三人称单数,故A项正确。 3.In the last few years, China ________ great achievements in environmental protection. A.was making B.made C.had made D.has made 【答案】D 【解析】 【详解】 考查时态。句意:在过去几年里,中国已经在环境保护方面取得了很大的成就。时间状语“In the last few years”表明应该使用现在完成时,故D项正确。 4.—What a stupid mistake! —Yes. I ______ you doing it carefully, but without success. A.was suggesting B.will suggest C.have suggested D.had suggested 【答案】C 【解析】 【详解】

初中英语现在完成时专题训练答案

初中英语现在完成时专题训练答案 一、初中英语现在完成时 1.He has studied in our school __________. A. since five years B. for five years C. for five years ago D. in five years 【答案】B 【解析】【分析】句意:他已经在我们学校学习五年了。has studied是现在完成时,和for+段时间连用,since+过去时间和现在完成时连用,in+段时间和一般将来时连用,故选B。 【点评】考查时间状语。根据句意选出正确的时间状语。 2.—How do you like Beijing, Miss Read? —I've no idea. I _____ there. A. have gone B. have been C. haven't been D. haven't gone 【答案】 C 【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。 【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答案。 3.I scared of dogs ever since a dog hurt me when I was five years old. A. will be B. was C. have been D. would be 【答案】 C 【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。句意是:自从我五岁时被狗伤过之后我就一直怕狗。 【点评】本题考查现在完成时的用法。 4.—How do you like Treasure Island,Lucy? —It's so exciting that I _______ it twice. A. am reading B. have read C. was reading D. had read 【答案】B 【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。根据twice可知已经发生了,故此处用现在完成时,故为have read,故选B。 【点评】此题考查现在完成时的用法。 5.—They say there is a new restaurant near here.

现在完成时的基本用法

现在完成时的基本用法 1、现在完成时表示影响 Hehasleftthecity.他已离开这个城市。(结果:他不在这个城市。) Someonehasbrokenthewindow.有人把窗户打破了。(结果:窗户 仍破着。) Ihavelostmypen.我把钢笔丢了。(结果:我现在无钢笔用。) Hehasfinishedhiswork.他把工作做完了。(结果:他现在可以做其他的事了。) 2、现在完成时表示持续 该用法的现在完成时表示一个过去发生的动作或开始的状语在过去并未完成或结束,而是一直持续到现在,并且有可能继续下去(也 可能到此结束),如汉语说“他在我们学校教书已有30年了”,显 然“他在我们学校教书”是从30年前开始,并且一直教到现在,已 经持续了30年;又如汉语说“自上个星期以来他一直很忙”,显然“忙”是从上个星期开始的,并且这一“忙”就一直忙到现在。如: Hehastaughtinourschoolfor30years.他在我们学校教书已有30 年了。 Hehasbeenbusysincelastweek.自上个星期以来他一直很忙。 Hehasworkedforuseversinceheleftschool.他离开学校以后就一直为我们工作。 3、现在完成时表示重复

即表示从过去某个时间直到现在的这个时间范围内不断重复发生的动作或情况,并且这个不断重复的动作有可能继续下去,也有可能到现在就结束。如: Howoftenhaveyouseenher?你隔多少见她一次? Myfatherhasalwaysgonetoworkbybike.我父亲一向骑车上班。 4、现在完成时表示将来 同一般现在时可以表示将来一样,现在完成时也可以在时间状语从句里表示将来。如: I’llwaituntilhehaswrittenhisletter.我愿等到他把信写完。 Whenyouhaverested,I’llshowyouthegarden.等你休息好之后,我领你看我们的花园。 二、现在完成时的基本定义和句型构成 基本定义 现在完成时有两种用法 1.过去发生的某一动作对现在造成的影响或结果。到现在为止已经发生或完成的动作。 2.表示过去发生的、持续到现在的动作或状态。 句型构成 基本结构:主语+have/has+动词的过去分词(p.p) 现在完成时用法 现在完成时用法 ①肯定句:主语+have/has+动词的过去分词(p.p)(V-ed)+宾语(或者其他). ②否定句:主语+havenot/hasnot+动词的过去分词(p.p)(V-ed)+宾语.

高考英语过去完成时真题汇编(含答案)含解析

高考英语过去完成时真题汇编(含答案)含解析 一、单项选择过去完成时 1.He said l5 people_______,two of them_____to hospital. A.have injured;admitting B.have been injured;being admitted C.had injured;to admit D.had been injured;admitted 【答案】D 【解析】 第一空考查过去完成时,因为主句是he said,从句动作发生在主句之前,而且是被动式,第二空是独立主格结构,two of them是逻辑主语,和admit是被动关系,用过去分词,句意:他说15人受伤,其中两人住院。选D。 2. Although most adopted persons want the right to know who their natural parents are, some who have found them wish that they ______ the experience of meeting. A.haven’t B.hadn’t C.hadn’t had D.haven’t had 【答案】C 【解析】 试题分析:考查虚拟语气。动词wish引导的虚拟语气,与过去事实相反,用had + v-ed。句意:虽然大多数被收养的人有权知道他们的亲身父母是谁,一些已经找到他们的希望他们没有遇到的经历。故C正确。 考点:考查虚拟语气 3.As soon as I got to the airport, I realized I ________ my ID card at home. A.had left B.has left C.would leave D.will leave 【答案】A 【解析】 试题分析:考查时态。句意:一到机场,我就意识到我将身份证忘在家里了。根据语境可知,leave my ID card at home是发生在realized之前,用过去完成时。故选A。 【知识归纳】 过去完成时态表示过去的过去。When I got there, the train had left.当我到达那里的时候,火车已经离开。 考点:考查时态 4.After Jack ________ some e-mails, he started working on his report. A.sends B.has sent C.had sent D.would sent 【答案】C 【解析】

(英语)高三英语现在完成时真题汇编(含答案)

(英语)高三英语现在完成时真题汇编(含答案) 一、单项选择现在完成时 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 had C.have we had D.we will have had 【答案】A 【解析】 【详解】 考查时间状语从句。句意:--公共单车共乘计划将于何时推出?---直到对它们有了更好的了解。根据第一句话可知这是将来时,但是until引导的是时间状语从句,从句中要用现在时代替将来时。not until位于句首时,主句要用部分倒装,但是从句不用,故选A。 2.It is the fourth time that Tom ______ in the maths exams. A.failed B.has failed C.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.Tony is one of the five students in his class who ______ the exam. How lucky he is! A.is passing B.passes C.has passed D.have passed 【答案】D 【解析】

(完整版)初中英语现在完成时专项练习题及答案

一、单项选择。 1、Both his parents look sad . Maybe they what's happened to him . A. knew B. have known C. must know D.will know 2、He has been to Shanghai , has he ? A. already B.never C.ever D. still 3、Have you met Mr Li ? A. just B. ago C.before D. a moment ago 4、The famous writer one new book in the past two years A. is writing B.was writing C.wrote D.has written 5、—Our country a lot so far . —Yes . I hope it will be even . A. has changed ; well B. changed ; good C. has changed ; better D. changed ; better 6、Zhao Lan already in this school for two years . A. was ; studying B. will ; study C. has ; studied D. are ; studying 7、We Xiao Li since she was a little girl . A. know B. had known C. have known D. knew 8、Harry Potter is a very nice film .I it twice . A. will see B. have seen C. saw D.see 9、—These farmers have been to the United States . —Really ? When there ? A. will they go B. did they go C. do they go D. have they gone 10、—you your homework yet ? —Yes . I it a moment ago . A. Did ; do ; finished B. Have ; done ; finished C. Have ; done ; have finished D. will ; do ; finish 11、His father the Party since 1978 . A. joined B. has joined C. was in D. has been in 12、—Do you know him well ? —Sure .We friends since ten years ago . A. were B. have been C. have become D. have made 13、—How long have you here ? —About two months . A. been B. gone C. come D. arrived 14、Hurry up! The play for ten minutes . A. has begun B. had begun C. has been onD. began 15、It ten years since he left the army .

现在完成时延续性与暂短性动词用法

现在完成时(短暂性动词与延续性动词)的用法 基本结构:主语+have/has+过去分词(done) ①肯定句:主语+have/has+过去分词+其他 ②否定句:主语+have/has+not+过去分词+其他 ③一般疑问句:Have/Has+主语+过去分词+其他 ④特殊疑问句:特殊疑问词+一般疑问句(have/has+主语+过去分词+其他)(1)现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在. I have spent all of my money.(含义是:现在我没有钱花了.) Jane has laid the table.(含义是:现在桌子已经摆好了.) Michael has been ill.(含义是:现在仍然很虚弱) He has returned from abroad. (含义是:现在已在此地) (2)现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示)常与for(+时间段),since(+时间点或过去时的句子)连用. Mary has been ill for three days. I have lived here since 1998. 注(超重要):瞬间动词(buy,die,join,lose……)不能直接与for since 连用。要改变动词 come-be go out-be out finish-be over open-be open die-be dead 1.have代替buy My brother has had(不能用has bought) this bike for almost four years. 2、用keep或have代替borrow I have kept(不能用have borrowed) the book for quite a few days. 3、用be替代become How long has your sister been a teacher? 4、用have a cold代替catch a cold Tom has had a cold since the day before yesterday. 5、用wear代替put on b)用“be+形容词”代终止性动词 1、be+married代marry 2、be+ill代fall (get) ill 3、be+dead代die 4、be+asleep代fall (get) asleep 5、be+awake代wake/wake up 6、be+gone代lose,die,sell,leave 7、be+open代open 8、be closed代close/shut 9、be+missing(gone,lost)代lose c)用“be+副词”代终止性动词 1“be+on”代start,begin 2“be+up”代get up 3“be+back(to)”代return to,come back to,go back to 4“be here (there)”代come(arrive,reach,get) here或go (arrive,reach,get) there等等

最新高考英语过去完成时练习题及答案

最新高考英语过去完成时练习题及答案 一、单项选择过去完成时 1.I suddenly realized that I was kept so busy that I ______ little time with my family before. A.have spent B.had spent C.would spend D.was spending 【答案】B 【解析】 试题分析:考查动词时态。句意:我突然意识到我是如此的忙,结果我花费了很少的时间和家人在一起。意识到以前已经发生的事情,此处指过去的过去,故选B。 考点:考查动词时态。 2.We to finish the work before dark, but the heavy rain held us up. A.meant B.was meaning C.had meant D.would mean 【答案】C 【解析】 试题分析: 句意:我们本打算在天黑前完成这项工作,但是大雨耽误了我们。Mean to have done 和 had meant to do 表示“本打算做但是没做成”,类似用法的词还有plan,intend等,选C 考点:考查动词时态 3.As soon as I got to the airport, I realized I ________ my ID card at home. A.had left B.has left C.would leave D.will leave 【答案】A 【解析】 试题分析:考查时态。句意:一到机场,我就意识到我将身份证忘在家里了。根据语境可知,leave my ID card at home是发生在realized之前,用过去完成时。故选A。 【知识归纳】 过去完成时态表示过去的过去。When I got there, the train had left.当我到达那里的时候,火车已经离开。 考点:考查时态 4.Sally was excited to meet Susan at the party last night.They _____ each other since they graduated from Oxford University in 2010. A.haven’t seen B.hadn’t seen C.didn’t see D.don’t see 【答案】B

英语现在完成时知识点(大全)含答案推荐精选

英语现在完成时知识点(大全)含答案推荐精选 一、初中英语现在完成时 1.—I haven't seen your grandfather for two years. What happened to him? —Oh, he ________ here for two years. A. stayed B. hasn't stayed C. stays D. hadn't stayed 【答案】 B 【解析】【分析】答语中的for two years是一段时间,用在现在完成时的句中时。现在完成时的结构:主语+have/ has +过去分词。可知选B。 【点评】考查现在完成时 2.I ________ an invitation to the concert. I can't wait to go. A. receive B. will receive C. was receiving D. have received 【答案】D 【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。 【点评】考查动词时态。根据题目所给语境推断出应使用的时态。 3.The tall building here for 100 years. A. is B. was C. has been D. is been 【答案】 C 【解析】【分析】那幢高楼在这里已经有100年了。根据for 100 years可知“高楼在这里”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。故选C。 【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。4.So far Tom with Mary _______ 50 left -behind children to do their homework after school. A. help B. helped C. has helped D. have helped 【答案】 C 【解析】【分析】此题要掌握现在完成时的时间状语及主语+with 短语是单数的概念,即可得出答案。选C。

【初中英语】现在完成时知识点总结

【初中英语】现在完成时知识点总结 一、初中英语现在完成时 1.The small shop ________ for several years. A. opened B. has been opened C. has opened D. has been open 【答案】 D 【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词be open.根据句意,本句应用现在完成时态,故选D。 【点评】考查open转化为be open, be open里的open是形容词,不能加ed.. 2.The volunteers ________ a lot of help to the old and the young since 2010. A. offered B. have offered C. are offering D. will offer 【答案】 B 【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B. 3.I am surprised at the new look of my hometown,for it _____ a lot over the years. A. changed B. changes C. will change D. has changed 【答案】 D 【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多, 结合over the years可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D. 4.I scared of dogs ever since a dog hurt me when I was five years old. A. will be B. was C. have been D. would be 【答案】 C 【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。句意是:自从我五岁时被狗伤过之后我就一直怕狗。 【点评】本题考查现在完成时的用法。

英语中现在完成时的基本用法讲解

英语中现在完成时的基本用法讲解 (含义:我对他有所了解了,现在能够谈谈他的情况了。 )Have you been to Paris?你去过巴黎吗?(含义:如果你去过,你可以谈谈巴黎的情况。 如果你没有去过,我建议你去看看,或者我现在给你介绍一下巴黎的情况。 )We have never heard of such a man.我们从来没有听说过这样的人。 (含义:因此我们对“他一无所知,你问我们也是白问。 )模仿造句:1.因此,我们以前参观莫斯科(Moscow)。 2.你弟弟去去印度(India)吗? 3.这些孩子从未用过电脑。 2.现在完成时,表示过去某种行为的结果对现在有直接的影响Tom has lost his pen.汤姆的钢笔已经丢了。 (含义:结果是现在没笔用,必须借一支笔,或者买一支笔。 )Dad, I have finished my homework.爸爸,我已经做完家庭作业了。 (含义:现在应该可以让我出去玩会或者看下电视了。 )He has gone to Hong Kong.他已经去香港了。 (含义:结果是他不在这里,你在这儿见不到他了。 )模仿造句:1.杰克已把铅笔弄断了。 2.妈,我已经吃过中饭了。 3.玛丽已经去广州了。 3.现在完成时,表示某经历的时间长度(一般用for引导的时间状

语)Mr. Smith has been in China for 10 years.史密斯先生在中国待过10年了。 (含义:他待的时间够长的了,他对中国的情况很熟了,或者他的中文自然讲得很棒了。 )Jane has stayed in Shanghai for 3 days.珍妮在上海待了两天。 (含义:珍妮待在上海的时间短,对这里的情况还很不熟悉,或者她不应该马上离开,应该多玩几天。 )I have taught English for 10 years.我已经教英语10年了。 (含义:我教英语的时间已经非常长了,有丰富的教学经验了。 )模仿造句:1.简(Jane)已经在杭州住了8年了。 2.我妈已经在这家公司工作20年了。 3.今天我已经练英语口语2个小时了。 本文作者:丹丹英语(公众号:英语语法学习)本文已获转载授权,版权归作者所有,如需转载,请联系原微信公众号“英语语法学习。

相关主题
文本预览
相关文档 最新文档