高考英语现在完成时试题经典含解析

高考英语现在完成时试题经典含解析
高考英语现在完成时试题经典含解析

高考英语现在完成时试题经典含解析

一、单项选择现在完成时

1.Much disappointed as he is in the job interview, he still keeps his confidence.

A.to have failed B.failed

C.having failed D.failing

【答案】A

【解析】

试题分析:考查动词的时态。由题目he still keeps his confidence(他仍然保持自信)可知此处强调这件事带来的结果对后面产生了影响,因此用现在完成时态,句意为尽管他面试失败很失望,但他仍然保持自信。故选A。

考点:考查动词的时态。

2.He is the only one of the students who _____ a winner of scholarship five times up to now. A.is B.are

C.have been D.has been

【答案】D

【解析】

【详解】

考查现在完成时和主谓一致。句意:他是唯一一位三年奖学金获得者的学生。句中的先行词为the only one,在定语从句中作主语,故谓语动词用单数。根据句中的时间状语for three years,故时态用现在完成时。故D正确。

3.— Why do you look very upset?

— The electricity was cut off suddenly and my essay ________ unfinished since.

A.was left B.has left

C.had been left D.has been left

【答案】D

【解析】

【详解】

考查时态语态。句意:——你为什么看起来很沮丧?——突然停电了,那时我的文章就没写完。句中leave与主语essay 构成动宾关系,要用被动形式;句中时间状语since表示从那时起到现在文章一直没写完,是现在完成时态的时间状语。故选D。

4.—In the last few months, Kenny _____ more than 1,000 dollars for breaking traffic rules.—No surprise. He is always being careless.

A.would be fined B.had been fined C.has been fined D.will be fined

【答案】C

【解析】

【详解】

考查时态和语态。句意:——在过去的几个月里,肯尼已经因为违反交通规则被罚1000多美元。——不奇怪,他一向很粗心。in the last few months意为“过去的几个月来”,时间是从过去一直持续到现在,应该用现在完成时,主语与fine是被动关系,故选C项。

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

6.The Reform and Opening-up, having passed its brilliant age of 40 years ,____the backward situation of the Chinese nation and influenced the world.

A.change B.changes

C.has changed D.have changed

【答案】C

【解析】

【详解】

考查时态。句意:改革开放,走过了辉煌的40年,改变了中华民族的落后局面并影响世界。句中强调“改革开放40年”对现在的影响,故用现在完成时。故选C。

7.—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项正确。

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

【解析】

考察时态语态。托尼是班上5个通过考试的学生之一,他真幸运。由题意可知,通过考试这件事在人谈论这件事之前发生,所以,采用完成时态。通过考试是主动形式,并且定语从句中的who修饰的是five students,所以是have passed,故选D

考点:考察时态和语态

9.Either the beautiful sights of this modern city or its local custom____ thousands of visitors during the past years.

A.have attracted B.were attracting C.has attracted D.was attracting

【答案】C

【解析】

【详解】

考查现在完成时与主谓一致。句意:无论是这座现代化城市的美丽景色还是当地的风俗习惯在过去的这些年都已经吸引了成千上万的游客。由“during the past years”可知,这句话使用现在完成时。“either…or…”作主语时,谓语动词形式与or后主语保持一致,its local custom是第三人称单数,所以谓语动词也应使用第三人称单数形式。故选C。

【点睛】

during the past+时间段, in the the past +时间段,in the recent +时间段都表示到现在为止的前一段时间,时态都用现在完成时。所以由本句话中的during the past years可知,这句话使用现在完成时。

10.They____for ten years.

A.has been married B.have been married

C.got married D.married

【答案】B

【解析】

【详解】

考查marry的用法。句意:他们结婚有十年的时间了。marry作不及物动词时有两种用法:get married to sb.(表动作)/be married to sb.(表状态);作及物动词时有marry sb.,根据for ten years可知,此处应当用be married to sb.强调状态,用现在完成时。故B 选项正确。

11.The village isn’t ________ it used to be and the life we were used to _____ greatly since 1992.

A.what , has changed B.that, changed C.what, changed D.that , changing 【答案】A

【解析】

【详解】

考查名词性从句和时态。句意:这个村庄已经不是过去的样子了,我们曾经的生活自1992

年以来已经发生了很大的变化。分析句子结构可知,第一空填连接代词引导表语从句,从句中缺表语,故用what,在此处可译成“……的样子”;第二空填谓语动词,主语是the life,又因为since 1992是时间状语,故时态用现在完成时,综上,故选A。

12.Over the past 12 months the company ______ a 10 percent improvement.

A.managed B.manages

C.had managed D.has managed

【答案】D

【解析】

【详解】

考查时态。句意:在过去的12个月里,该公司取得了10%的进步。表示“过去的动作或状态对现在造成的影响和结果”,用现在完成时,故选D。

13.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项正确。

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

15.All of her time _______ to carrying out a further study on the cause of Alzheimer’s disease since she left school.

A.has been devoted B.devoted

C.has devoted D.was devoted

【答案】A

【解析】

【详解】

考查时态。句意:自从她离开学校,她一直致力于对Alzheimer病因的进一步研究。此处since“自从---以来”,引导时间状语从句,从句用一般过去时态,主句用现在完成时态,且be devoted to“致力于---”,故选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.他离开这有五年了。

16.—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正确。

17.He _________________ his wife for ten years

A.has married B.has been married with

C.has been married to D.got married to

【答案】C

【解析】

【详解】

考查时态。句意:他和妻子已经结婚10年了。本句应该使用be married表示已婚状态,与时间状语for ten years保持一致。动词marry是短暂性动词,不能和一段时间连用,排除AD项。与某人结婚应该使用介词to,排除B项。故C项正确。

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

19.--- Each of the students, working hard at their lessons, ______ the book.

--- So have I.

A.is reading B.has read

C.reading D.reads

【答案】B

【解析】

【详解】

考查主谓一致和时态。句意:—努力学习的每个学生都阅读了这本书。—我也读了!根据第二句中的助动词have可知前句中也应该使用助动词have/has,主语each of the students 做主语,谓语动词使用单数形式,故B项正确。

【点睛】

主谓一致主要指“人称”和“数”方面的一致关系。对大多数人来说,往往会在掌握主语和随后的谓语动词之间的一致问题上遇到困难。一般情况下,主谓之间的一致关系由以下三个原则的支配:语法一致原则 (grammatical concord) 意义一致原则 (notional concord) 就近原则(principle of proximity)。“主谓一致”考查内容涉及名词单数或复数做主语、不可数名词做主语、不定代词做主语、并列结构做主语、特殊名词做主语时与谓语动词数的一致等。

列举如下用法:

1. 单数名词(代词),不可数名词做主语时,谓语用单数形式,复数名词(代词)做主语,谓语用复数形式。

The desk is Tom’s. 这张桌子是汤姆的。

Some water is in the bottle. 一些水在瓶子里。

The students are playing football on the playground. 这些学生正在操场上踢足球。

2. many a+单数名词做主语,意义虽为“许多”,但谓语要用单数形式。

Many a student has been to Shanghai. 许多学生到过上海。

3. more than one+单数名词做主语,谓语用单数。

More than one student has ever been to Beijing. 不止一个学生曾经去过北京。

4. 表示时间,价格,重量,数目,长度,数学运算等的词或短语做主语时,这些通常做一个整体概念,谓语用单数形式。例如:

Two months is a long holiday. 两个月是一个长假。

Twenty pounds isn’t so heavy. 2 0英镑并不太重。

Ten miles isn’t a long distance. 1 0英里并不是一段很长的距离。

Five minus four is one. 5减4等于1。

5. 主语是each/every+单数名词+and(each/every)+单数名词时,谓语动词用单数。

Each boy and each girl has got a seat. 每个男孩和女孩都有一个座位。

Every man and every woman is at work. 每个男人和女人都在工做。

6. one and a half+复数名词做主语,谓语动词用单数形式。

One and a half hours is enough. 一个半小时足够了。

7. 动词不定式,动名词做主语时,谓语动词用单数形式。

To see is to believe 眼见为实。

Doing eye exercises is good for your eyes.

做眼睛保健操对你的眼睛十分有益。因此在实际操练中要指导学法,掌握基本用法,注意变化就能突破

20.With the development of the intelligent robot technology, people _______ the importance of cooperating among robots, and the challenge in practice.

A.have been noticed B.are noticing

C.will notice D.have noticed

【答案】D

【解析】

【详解】

考查现在完成时态。句意:随着智能机器人技术的发展,人们已经注意到机器人之间合作的重要性,以及在实践中的挑战。结合句意可知句子用现在完成时态,people是句子主语,故答案为D。

21.John is one of the best writers who ______ published a lot of books.

A.has B.have C.have been D.are

【答案】B

【解析】

【详解】

考查主谓一致与现在完成时。句意:约翰是出版了许多书的最好的作家之一。分析句子,其后定语从句先行词为the best writers是复数,从句中作主语,从句谓语动词与先行词保持人称和数的一致,故其谓语形式要用复数,且约翰已经出版了很多书,为过去的动作对现在造成影响,用现在完成时,且writers与谓语动词publish是主动关系,综上所述。故选B项。

22.I won’t go to see the film tonight, because I ________ my ticket.

A.lost B.have lost C.will lose D.didn’t have

【答案】B

【解析】

【详解】

考查动词时态。句意:我今晚不去看电影了,因为我的票丢了。现在完成时强调对现在的结果/影响,“票不见了”,所以I won’t go to see the film tonight。本题易错选A,一般过去时,只强调“丢失了”,也许后来又见了。故选B。

23.We are very proud of what our country ______ in the past seventy years.

A.has achieved B.is achieving C.achieved D.had achieved

【答案】A

【解析】

【详解】

考查时态。句意:我们对祖国在过去70年里取得的成就感到骄傲。A. has achieved 已经实现;B. is achieving正在实现;C. achieved(去过)实现;D. had achieved(过去的过去)实现。由in the past seventy years(在过去的70年里)判断为现在完成时,故选A项。

【点睛】

本句考查现在完成时

现在完成时通常表过去的动作对现在造成的影响,其结构是have/has done,常见的时间标志词有:already, yet, so far, up to/till now, since, in/during/over the past/last + 段时间

例如:

Great changes have taken place in our country in the past decades.在过去几十年里我们国家发生了巨大变化。

I have not seen you since we last met each other.自我们上次碰面,我已近很久没看到你了。

24.—Is this the first time you ________ Chonqing?

—No. The first time I ________ here, the city wasn’t so fascinating.

A.visited; came B.visited; have come

C.have visited; have come D.have visited; came

【答案】D

【解析】

【详解】

考查时态。句意:——这是你第一次来重庆吗? ——不。我第一次来的时候,这个城市并没有那么迷人。句型It/This is first/second/third…+从句,从句用现在完成时,表示“某人第几次做某事”;The first time“首次;第一次”,常引导时间状语从句,根据主句“the city wasn’t so fascinating.”时态可知,用一般过去时。故选D。

25. My dictionary ________ . I have looked for it everywhere but still ______ it .

A.has lost ; do not find B.is missing ; do not find

C.has lost ; have not found D.is missing ; have not found

【答案】D

【解析】

【详解】

考查时态。句意:我的字典丢了。我到处找它,但仍然没找到。lose是个及物动词,如果要表示某物丢失了,只能用被动语态。A项与C项使用的都是其主动形式。missing是形容词,其词义是:lost ; not to be found (丢失了的),据此,第一空缺处应填入is missing。根据语境,第二个空缺处应填使用现在完成时的否定形式,因为它可以表示目前还未发生的动作。故选D。

26.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 B.have we had,we shall

C.do we have, we D.we shall have had, shall we

【答案】A

【解析】

【详解】

考查倒装。句意:直到我们有机会彻底讨论这件事,我们才着手处理上周遇到的问题。Not until位于句首,主句用部分倒装,从句不倒装,本句中从句强调过去的动作对现在造成的影响,用现在完成时,故A项正确。

27.We admire Susan for her persistence, the only one of the young girls who __________ in the rock band for 3 years so far.

A.played B.play C.have played D.has played

【答案】D

【解析】

【详解】

考查时态和主谓一致。句意:我们钦佩Susan的坚持不懈,她是到目前为止在摇滚乐队里演奏了3年的年轻女孩中唯一的一个。根据定语从句中的so far可知,句子用现在完成时态,再根据从句的主语是the only one,单数第三人称形式,故选D。

28.The teacher together with his assistants _____ ten cell samples during the past two months in the school lab.

A.analyze B.analyzes C.has analyzed D.have analyzed

【答案】C

【解析】

【详解】

考查时态和主谓一致。句意:老师和他的助手们,在过去两个月里在学校实验室分析了十个细胞样本。由“during the past two months”可知,本句为现在完成时,主语为The teacher together with his assistants ,当 together with 连接句子时,谓语单复数与 together with之前的词的单复数保持一致既与The teacher保持一致。故选C项。

29.--I'm sorry, but I don't quite follow you. Did you say you wanted to return on September 20?

--Sorry, I__________myself clear. We want to return on October 20.

A.hadn't made B.wouldn't make C.don't make D.haven't made

【答案】D

【解析】

【详解】

考查时态。句意:——抱歉,我没有听清楚。你是说你们想九月二十号回来吗?——抱歉,我没有表达清楚。我们想10月20号回来。根据句意,对方已经说过了,结果是让人没听清楚。故可用一般过去时或现在完成时态表达。结合选项中没有一般过去时,只有D 是现在完成时。故选D。

30.We ____ each other since childhood.

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

【答案】A

【解析】

【详解】

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

31.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可知,从句用现在完成时。

32.—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?

33.You’d better try ______ second time if it is ______ first time that you ____.

A.the; the; fail B.a; the; have failed

C.a; the; should fail D.the; a; fail

【答案】B

【解析】

【详解】

考查冠词、固定句型、时态。句意:如果这是你第一次失败,你最好再试一次。

第一空:“不定冠词a/an+序数词”表示“又一,再一”;“定冠词the+序数词”表示顺序“第一/第二….”;

第二、三空:句型It is the first time that ….“这是(某人)第一次做…”,从句用现在完成时。故选B项。

34.--_____ my dictionary?

-- Yes. I put it in your desk just now.

A.Do you see B.Have you seen

C.Did you see D.Had you seen

【答案】B

【解析】

【详解】

考查时态。句意:——你看到我的词典了吗?——是的,我刚才把它放你桌上了。根据句意可知此处强调过去的动作对现在造成的影响,用现在完成时,故B项正确。

35.﹣﹣Why not go into the classroom?

﹣﹣The door locked.

A.have been B.will be C.has been D.is

【答案】C

【解析】

【详解】

考查现在完成时。句意:﹣﹣为什么不进教室?﹣﹣门已经锁了。现在完成是表示“过去的动作对现在的影响或结果”或“过去的动作一直持续到现在”。本题中的门“已经被锁”,对现在产生影响是“没有进教室”,故需要现在完成时的被动语态,主语是第三人称单数。故选C。

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

37.--Can I have a talk with Johnson?

--Oops! He ________ for only ten minutes.

A.was away B.has been away C.has left D.left

【答案】B

【解析】

【详解】

考查动词时态。句意:—我能和Johnson聊聊吗?—啊哦!他走了10分钟了。分析句子可知,离开的动作发生在过去,即10分钟前,但对现在有影响或结果,因此要使用现在完成时。has been away表示一个状态,是延续行动词词组,在现在完成时中可以与一段时间连用,而has left只是表示一个动作,是个瞬间动作,是非延续性动词,在现在完成时中不能

与一段时间连用。故选B。

38.Never before ________ such a difficult time, and nor ________.

A.we have experienced; they have B.have we experienced; have they

C.did we experience; they did D.we had experienced; had they

【答案】B

【解析】

【详解】

考查时态和倒装句。句意:以前我们从没经历过如此艰难的时期,他们也没有经历过。never before“从来没有,前所未有”,要与完成时态连用,位于句首时句子需要使用部分倒装,即助动词have/has提前;nor放句首引导倒装句,意为“……也不……”,句子需要部分倒装,与上文助动词保持一致。故选B。

【点睛】

部分倒装

1)句首为否定或半否定的词语,如no, not, never, seldom, little, hardly, at no time, in no way, not until…等。

Never have I seen such a performance.

Not until the child fell asleep did the mother leave the room.

当Not until引出主从复合句,主句倒装,从句不倒装。注意:如否定词不在句首不倒装。比如:I have never seen such a performance.

The mother didn't leave the room until the child fell asleep.

2)否定词开头作部分倒装

如Not only…but also, Hardly/Scarcely…when, No sooner… than等,要倒装。例如:

Not only did he refuse the gift, he also severely criticized the sender.

Hardly had she gone out when a student came to visit her.

No sooner had she gone out than a student came to visit her.

3)so, neither, nor作部分倒装

用这些词表示"也"、"也不" 的句子要部分倒装。例如:

Tom can speak French. So can Jack.

If you won't go, neither will I.

4)only+ 副词/介词/状语从句位于句首,要部分倒装

Only in this way, can you learn English well.

Only after being asked three times did he come to the meeting.

如果句子为主从复合句,则主句倒装,从句不倒装。

Only when he is seriously ill does he ever stay in bed.

39.Television is more than an electronic equipment; it _____ a powerful tool for communication.

A.was becoming B.has become C.had become D.will become

【答案】B

【解析】

【详解】

考查时态。句意: 电视不仅仅是一种电子设备;它已成为强大的交流工具。根据前文的is 可知本句应该用现在时。根据句意,这里表达的是电视“已经成为”强大的交流工具,是过去发生的事到现在造成的结果,所以用现在完成时,故选B项。

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

专题一 现在完成时(绝对经典)

专题一现在完成时(教师用) ◆教学重点现在完成时日积月累短文填空 ◆教学难点现在完成时表持续 ◆教学内容 现在完成时 一、构成:have (has) +过去分词。规则变化的过去分词与过去式的变化一样,在动词词尾加ed;不规则变化的过去分词见不规则动词表,需要同学记忆。 现以see the film为例将现在完成时的肯定句,否定句和疑问句列表如下: 肯定句:I/You/We/They have seen the film. He/She /It has seen the film. 否定句:I/You/We/They have not/ haven’t seen the film. He/ She/It has not/hasn’t seen the film. 疑问句:Have I/you/they seen the film? Yes, you/ we/I/they have. No, you/ we/I/they haven’t. Has he/she/it seen the film? Yes, he/ she/ it has. No, he/ she/ it hasn’t. 二、用法:现在完成时既涉及过去,又联系现在。 用法一:表示过去发生或已经完成的某一动作对现在造成的影响或结果。常与just (刚刚),already(已经),never(从来没有),ever(曾经),before(以前),yet (仍然),once(一次),twice(两次),many times(很多次),how many times (多少次),so far(迄今为止),during the past(last)three years(最近三年来)等连用。 ※副词的位置:①just常用于肯定句中,放在have / has后,He has just come . ②never表示否定,放在have / has后, He has never visited the Great Wall. ③ever用于疑问句中,句型为: Have / Has+主语+ever+过去分词?“…曾 经……过吗?”用于询问某人过去的经历。Have you ever been to the farm? ④before用于句末,The woman has never heard of that before. ⑤yet用于句末或not之后.Has the train arrived yet? No, not yet. ⑥already用于肯定句, have / has之后或句末.We have already finished it. ⑦so far用于句首或句末. So far, we have visited the moon. 用法二:表示过去已经开始,一直延续到现在的动作或状态。时间状语有: ①or+表示一段时间的词语I have taught English for 19 years。 ②since+表示过去时间点的词语He has been at this school since 1986. ③since+表示过去的时间状语从句I have lived here since I was born. ④since+一段时间+ago. I have known him since 20 years ago. 三、现在完成时态中可以和表示一段时间状语(for,since,how long, all one’s life) 连用的动词必须是表示延续的情况或动作的动词,即延续性动词。如:be,have,know,live,work,study,learn,teach,keep,speak,talk,draw,wait,wear,walk,sleep,drive,write,do,clean等。 I have been a teacher for nearly 20 years. How long has he lived here? 常见的相应转换形式如下: borrow / lend→keep, buy→have, finish / end→be over, arrive /come / go / move / reach /get to→be in /at / be here /be there, begin / start→be on , open→be open , close→be closed, die→be dead , leave→be away(from),go to school→be in school / be a student, get up→be up, fall asleep→be asleep , fall ill→be ill, get to know→know, lose→be lost, become→be, return / come back / get back→be back,

中考英语现在完成时经典例题

中考英语现在完成时经典例题 一、初中英语现在完成时 1.All the students _______ very hard over the last three years. A. works B. has worked C. have worked D. worked 【答案】 C 【解析】【分析】Over the last three years, 用于现在完成时,又由于主语是复数,故选C。【点评】现在完成时的时间状语要掌握。 2.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. 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.—Lucy, is your uncle a teacher? —Yes, he is. He history for nearly 20 years. A. teaches B. has taught C. is teaching D. will teach 【答案】B 【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。他教历史将近20年了。根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。主语是he,用has,故选B. 【点评】考查现在完成时,注意其常与for+一段时间连用。 5.—How long can I _________ this book?

初中现在完成时态讲解带练习知识讲解

初中现在完成时态讲 解带练习

一.现在完成时的含义及用法 1.现在完成时表示过去发生的动作,并对现在有影响。 2.现在完成时表示从过去一直持续到现在的动作或状态。 现在完成时的基本句型: 肯定式: 主语 + 助动词have/has + 动词的过去分词. 否定式: 主语 + 助动词have/has + not + 动词的过去分词. 疑问式: 助动词Have/Has + 主语 + 动词的过去分词? 用法①现在完成时表示过去发生的动作,并对现在有影响。 Someone has broken the window. (窗户现在是坏的) I have already lost the key. (我现在没有钥匙) I haven’t read that book yet . (不了解书的内容) I have just cleaned my hands. (手是干净的) 此时,现在完成时常与already(已经), yet(已经), just(刚刚),ever(曾经)等词连用,通常放在助动词之后,过去分词之前。 already: 常用于肯定句中. yet: 用于否定句,翻译为还没。疑问句尾.翻译为已经 1.你已经找到你的书了吗? 2.他们在这个城市建了许多房子. 3.Judy还没到达.

4.你吃过早饭了吗? 用法② 现在完成时表示从过去一直持续到现在的动作或状态。 She has learned English for 5 years. He has lived in Beijing since ( 自从)he was born . Have you stayed here since ( 自从) 3 o’clock? for+ 时间段 since+时间点 , since+ 句子 ①Mr. Brown has had his TV _____15 years. ②I’ve taken driving lessons _______last month. ③My sister has had her cell phone _____a month . ④My friends haven’t visited me _______ my birthday. ⑤We haven’t used our car _____a long ti me . ⑥She hasn’t had a good cup of coffee ____ years. ⑦Tom has worn glasses _______he was 7 years old. 二.have been 与have gone 的用法比较 have been to “到过,去过”,表示曾经到过某处,但现在人不在那儿。 have gone to“去了”,表示已经去了某地,现在人可能在去的途中或已在那儿了。 have been in“呆在某处一段时间了” 三.实义动词分为: 瞬间动词、延续动词

现在完成时趣味讲解

现在完成时趣味讲解 现在完成时的含义 可与现在完成时态相连用的常见时间状语 瞬间动词在现在完成时态中的用法 现在完成时的含义 在当今常见的语法书中对现在完成时的定义大多是:现在完成时是指过去发生的至今已经完成或还在继续的动作。在笔者2011年于《海外英语》中发表的《have + -en的构式研究》中曾指出这一说法的稍欠妥之处。因为过去发生的“已经完成”或“未完成”容易让学生产生疑惑:究竟是不是完成时? 笔者认为易仲良教授提出的“式态”的说法以及马承老师提出的“现在完成时表示过去已经发生而与现在情况有关系的动作”这一说法更能让学生理解。事实上,我在初中的教学过程当中也是这样跟学生讲解的,学生们能够较好的理解这一说法,并能自然地将现在完成时与一般过去时区分开来。 常与现在完成时相连的时间状语 在初中阶段,多数考查现在完成时的句子当中都有较为明显的时间状语标志词, 比如以下的这些句子(均摘录自人教版教材):

Have you read Treasure Island yet? I’ve already read it. Have you ever been to a museum? I’ve never been to a science museum. I’ve had this bike for three years. 如果在实际的教学过程当中孤立地让学生记忆这些时间状语标志,无疑会给学生增大学习难度。为了能够提高学生的学习兴趣,我认为可以通过口诀韵律的方式让学生较快地掌握:以前(before)从来不(never)出现,最近(recently)曾经(ever)一两遍(once/twice/many times…), 自从(since+时间点)刚刚(just)for一段(for+一段),至今(so far/up to now)已经(already/yet)很明显。 在实际的教学过程当中,教师可有意识地讲述两个“已经”(already/yet)及(since/for)的区别着重分章节讲解,让学生在有了整体概念的基础上对各个考点进行突破。 瞬间动词在现在完成时中的用法 在人教版的课本附录的语法讲解中,我们可以看到:“某些动词的现在完成时可表示过去某一时间开始并一直持续到现在(包括”现在“在内)的动作或状态,可以和表示延续的时间状语连用。表示持续动作或状态的动词多是延续性动词”。如:

现在完成时练习题及答案(精华版)

现在完成时 (1)构成:现在完成时由助动词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. ★注意: 1)since和for的区别 since后接时间点,如1993,last term, yesterday, the time I got there for后接一段时间,表示“长达多久”,如ten years, a while, two days等。 Exercise: 用since和for填空 1. Jim has been in Ireland ______ Monday. 2. Jill has been in Ireland ______ three days. 3. His aunt has lived in Australia ______15 days. 4. Mary is in her office. She has been there ______ 7 o'clock. 5. India has been an independent country ______1974. 6. The bus is late. They've been waiting ______ 20 minutes. 7. Nobody lives in those houses. They have been empty ______ many years. 8. Mike has been ill ______a long time. He has been in hospital ______ October. 2)表示短暂意义的动词如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. × 以上三句话可以改为: He has been here for 2 weeks. The old man has ______ _______ for 4 months. They have _____ _____ only for 5 minutes. 3)have (has) been 和have (has) gone的区别:表示“曾到过某地”要用“have (has) been”; 表示“已经去某地”要用“have (has) gone”。试比较: Where has he been? 他刚才到哪里去了?(已经回来了) Where has he gone? 他上哪儿去了?(人不在) They have been to Canada. 他们到过加拿大。(现在已经不在加拿大) They have gone to Canada. 他们到加拿大去了。(可能在路上和已经到加拿大). 4)现在完成时不能和表示过去的时间状语连用,如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等连用。例如:She has already come. 她已经来了。 I haven’t read it yet. 我还没读过这个。I have met him before. 我从前曾见过他。 Ma Hong has always been a good student. 马红一直是个好学生。I have often seen him in the street. 我经常在街上看见他。

【初中英语】现在完成时-知识点归纳与练习(1)

必备英语【初中英语】现在完成时-知识点归纳与练习 一、初中英语现在完成时 1.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。 【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。 2.All the skirts .They very well. A. sold out;are sold B. sell out;have sold C. have been sold out;sell D. have sold out;sell 【答案】C 【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell 的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。故选C。 【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。 3.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. 4.My father ____ in a panda protection center for 10 years, so he knows a lot about panda. A. was working B. is working C. has worked D. will work 【答案】 C 【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father,助动词要用has,故选C。 【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。

最新现在完成时专项练习经典(word)

最新现在完成时专项练习经典(word) 一、初中英语现在完成时 1.—Look at these stamps. I _______ them for five years. —Wow, they are wonderful. A. kept B. have kept C. have bought D. bought 【答案】 B 【解析】【分析】句意:——看这些邮票,我持有它们5年了。——噢,真漂亮。表示动作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词用have,故选B。 【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。 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.—Your shoes are so old. Why don't you buy a new pair? —Because I all my money on an MP5. A. spend B. have spent C. am spending D. was spending 【答案】 B 【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。强调过去发生的动作对现在的影响,应用现在完成时,故选B。 【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。 4.—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。 【点评】考查现在完成时,注意识记其标志词。

现在完成时练习题及答案

现在完成时 一、其构成 "助动词have (has) +动词过去分词"构成现在完成时。如: 1. Kate's never seen Chinese films,____ ? A. hasn't she B. has she C. isn't she D. is she 析:陈述句部分含否定词never,简略问句部分要用肯定式,又因Kate's是Kate has的缩写,故选B。 2. His uncle has already posted the photos to him. (改为否定句) His uncle ______ posted the photos to him ______. 析:already常用在肯定句中,yet常用在否定句、疑问句中,故填hasn't, yet。 3. -Ann has gone to Shanghai. -So ______her parents. A. has B. had C. did D. have 析:"so+助/系/情态动词+主语"结构中的动词形式应与前句结构中动词形式保持一致,又后句的主语为her parents是复数,故选D。 二、其用法与标志词 (一)当句中有never, ever, just, already, yet, before等时,常用现在完成时。如: 1. -Mum, may I go out and play basketball? -___________ your homework yet? A. Do; finish B. Are; finishing C. Did; finish D. Have; finished 2. -______ you ______anywhere before? -Yes, but I can't remember where I______ A. Did; surf; surfed B. Have; surfed; surfed C. Did; surf; have surfed D. Have; surfed; have surfed 析:据yet和before可知,应用现在完成时,故1题选D,2题选D。 (二)当句中有"for +段时间"或"since +点时间"等时,主句常用现在完成时,谓语动词必须是延续性动词,若是非延续性动词,要改为延续性动词或表状态的词(短语)。如: 1. His brother has been to Stone Forest twice______he came to Yunnan. A. after B. before C. since D. for 析:主句用的是现在完成时,而从句用的是一般过去时,故选C。 2. Tom______the CD player for two weeks. A. has lent B. has borrowed C. has bought D. has had 析:A、B、C均为非延续性动词,在肯定句中不与表"段时间"的短语连用,故选D。3. I______a letter from him since he left. A. didn't receive B. haven't got C. didn't have D. haven't heard 析:据since可知,应排除A、C,"hear from sb.=receive/get/have a letter from sb."意为"收到某人的来信",故选B。 三、have/has been (to, in)/have/has gone (to)的区别。如: 1. -Have you ever______Lintong to see the Terra Cotta Warriors?-Yes, I have. A. went to B. gone to C. been in D. been to 析:据句中的have,排除A,B项意为"去某地了",C项意为"一直呆在某地",D项意为"去过某地",符合题意,故选D。 2. My parents ______ Shangdong for ten years. A. have been in B. have been to C. have gone to D. have been 析:本题句中有"for+段时间"结构,据此可排除C,B项意为"去过某地",不合题意,D项缺介词,故选A。 四、现在完成时与其他时态的联系和区别。如: 1. Sun's aunt has gone there for ten years.(改成正确的句子) 析:非延续性动词与"段时间"连用时,除了把非延续性动词改成延续性动词外,还可把动词改为一般过去时或借助句型"It's +段时间+since+从句"进行句子转换。故答案为:Sun's aunt has been there for ten years. /Sun's aunt went there ten years ago. /It's ten years since Sun's aunt went there. 2. Susan has been in this city for more than ten years.(改为同义句) ________more than ten years ____Susan ______to this city. 析:据上题分析,且since引导的从句要用一般过去时,故填It is, since, came。 3. I won't go to the concert because I ____my ticket. A. lost B. don't lose C. have lost D. is coming 析:因我丢了票的动作发生在过去,而且对现在造成了我不能参加音乐会的结果,符合现在完成时所表示的含意,故选C。 一、单项选择 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?

现在完成时知识讲解讲课教案

专项语法讲练——现在完成时 【概念引入】 如何学习时态?对中学生来说,最好还是从各个时态的基本概念、基本形式和基本用法学起。在过了这一阶段之后,再放开步伐,通过大量的听、读和笔头实践,获得感性的知识。现在,我们就从最基本的概念、形式和用法等方面来总结一种新的时态——现在完成时。 【用法讲解】 一、现在完成时的定义 现在完成时表示过去发生或已经完成的某一动作对现在造成的影响或结果。 二、现在完成时的构成 1. 肯定句 现在完成时的肯定句式是“have(has)+过去分词”。 注意:该句式中的have或has是助动词,has用于第三人称单数,其它人称一律用have。 2. 否定句: 现在完成时的否定句式是“haven’t(hasn’t)+过去分词”。 3. 疑问句: 现在完成时的一般疑问句式是把助动词have或has提到主语之前。回答用Yes, …have(has)./ No, …haven’t(hasn’t). 三、动词过去分词规则变化与不规则变化 (一) 规则变化 变化规则:与动词过去式规则相同。 1. 一般直接在词尾加上ed。look —looked 2. 以e结尾的动词,直接加d。move —moved 3. 以y结尾,y前面是辅音字母的动词,变y 为i,再加ed。carry —carried 4. 部分动词需双写尾字母,加ed。stop —stopped (二)不规则变化 不规则动词的变化因词而异。但是如果对不规则动词的过去式和过去分词做一分析,就可发现其中的“规则”。同学们在记忆时,可按下面的形式对教材后不规则动词表进行分析、整理。例如:AAB型 ABC 型 AAA型

最新现在完成时专项练习经典

最新现在完成时专项练习经典 一、初中英语现在完成时 1.一 How long your brother ______ this camera? — For two weeks. A. have; bought B. have; had C. has; had D. has; bought 【答案】 C 【解析】【分析】本题考查动词的时态。句意:“你哥哥买这个相机多久了?”“两周了。”根据答语“For two weeks. ”可知本句的动词应该使用延续性动词have,不能使用短暂性动词buy。主语是your brother,为第三人称单数,所以应该选择C项。 【点评】考查现在完成时。 2.Wow! You ________ dinner! Let's eat now. A. cook B. are cooking C. will cook D. have cooked 【答案】 D 【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。故选D。 【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。 3.—Your shoes are so old. Why don't you buy a new pair? —Because I all my money on an MP5. A. spend B. have spent C. am spending D. was spending 【答案】 B 【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。强调过去发生的动作对现在的影响,应用现在完成时,故选B。 【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。 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,故

现在完成时练习题及答案

一、时态讲解:现在完成时 (1)构成:现在完成时由助动词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, fo r…, 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. ★注意: a)since和for的区别 since后接时间点,如1993,last term, yesterday, the time I got there for后接一段时间,表示“长达多久”,如ten years, a while, two days等。 Exercise: 用since和for填空 1. Jim has been in Ireland ______ Monday. 2. Jill has been in Ireland ______ three days. 3. His aunt has lived in Australia ______15 days. 4. Mary is in her office. She has been there ______ 7 o'clock. 5. India has been an independent country ______1974. 6. The bus is late. They've been waiting ______ 20 minutes. 7. Nobody lives in those houses. They have been empty ______ many years. 8. Mike has been ill ______a long time. He has been in hospital ______ October. 1. since 2. for 3. for 4. since 5. since 6. for 7. for 8. since 2)表示短暂意义的动词如arrive, leave, borrow, buy, begin, start, die等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。因此,不能说:

人教版英语英语现在完成时经典例题含答案

人教版英语英语现在完成时经典例题含答案 一、初中英语现在完成时 1.—I'm sorry for being late. —Never mind. The meeting ______for only 5 minutes. This way, please. A. has begun B. has ended C. has been on 【答案】 C 【解析】【分析】句意:——对不起,我迟到了。——没关系.会议只开了5分钟,请这边走。for+段时间,通常用于现在完成时态,结构是have/has+动词的过去分词,begin和end都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此A,B不正确.has been on"在进行,开着(的状态)",故选C 【点评】现在完成时表示延续性的状态。 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.I a cold. I am not feeling well now A. caught B. have caught C. was catching D. had caught 【答案】 B 【解析】【分析】句意:我感冒了,我现在不舒服。catch a cold意为“感冒”。由句意可知应用现在完成时。故选B。 【点评】考查现在完成时。

现在完成时经典题

现在完成时 一、用所给动词的适当形式填空 1. He is very hungry. He ______ (not eat) anything for three days. 2. We ______ (be) good friends since we met at school. 3. The boy is happy because he ____ (sell) out all the newspapers. 4. Where _____ you _______ (be) these days 5. We ______ (see) several members of the family since we ______ (arrive). 6. I _____ never ____ (eat) such delicious noodles before. 7. They ____ (be) to that small village several times. 8. I _____ (not go ) to the cinema because I ____ (see) the film before. 9. Could you tell me if you ___ (read) the story book 10. 二、选择填空 1. We ______ to the Great Wall several times. A go B were going D have gone D have been 2. --- ________ m y glasses ----- Yes, I saw them on your bad a minute ago. A. Do you see B. Had you seen C would you see D Have you seen 3. You _____ your turn so you ' ll have to wait. A will miss B have missed C are missing D had missed 4. I _____ my homework now. A finish B finished C have finished D had finished 5. He ___ for three years. A has joined B has been in the army C joined D has severed the army 6. His grandfather _____ for thirty years. A died B was died C has been died D has died 7. I _____ from my brother for a long time. A not have heard B have not heard C have heard not D do not hear 8. --- Did your brother go to America last year A. No, he did never go there B. No, he has never gone there C. No, he never was there D. No, he ' s never been there 9. He ___ that factory since 1958. A had left B has worked in C has gone from D has come to 10. Since ten years age, great changes _______ in China. A happened B have been happened C have happened D are taken place 11. Our teacher ____ to Beijing three times. A went B had gone C has gone D has been 12. It ' s the third time you ____ late this week. A had arrived B arrived C have arrived D arrive 13. ____ the film since I came here. A. I ' ve seen B. I will see C. I would see D I see 14. They are still building the new road. They ______ it so far. A didn ' t B don ' t finish C haven ' t finished D hadn ' t finished 15. How many times ______ you ___ to Beijing this year --- Three time. A have; been B had; been C have; gone D had; gone 16. She ____ the dictionary to Alice yet. A has returned B hasn ' t returned C would return D returned 17. Do you know Jack Smiths ------ Certainly. We ___ friends since ten years ago.

相关文档
最新文档