外研版英语英语现在完成时难题及答案含答案解析百度文库

合集下载

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

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

英语现在完成时专项练习(附答案)含答案一、初中英语现在完成时1.—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。

【点评】考查短语辨析,注意平时识记其区别,理解句意。

2.Mike used to be a top student, but he behind since he lost himself in computer games.A. fellB. has fallenC. wasD. has been【答案】 D【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。

由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。

故选D。

【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。

3.— Hobo and Eddie the cinema to watch the film Zootopia.— Oh, that's why I can't find them now.A. have gone toB. have been toC. has gone toD. has been to【答案】 A【解析】【分析】考查主谓一致。

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

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

【英语】英语现在完成时专题练习(及答案)含解析一、单项选择现在完成时1.My father ____his little store rapidly into a big department store in the past ten years. A.has developed B.developedC.is developing D.develops【答案】A【解析】【详解】考查时态。

句意:在过去10年里,我的父亲把他的小店发展成了一个大型的购物商店。

本句时间状语in the past ten yeas通常要和现在完成时连用,故A项正确。

2.--- Each of the students, working hard at their lessons, ______ the book.--- So have I.A.is reading B.has readC.reading D.reads【答案】B【解析】【详解】考查主谓一致和时态。

句意:—努力学习的每个学生都阅读了这本书。

—我也读了!根据第二句中的助动词have可知前句中也应该使用助动词have/has,主语each of the students 做主语,谓语动词使用单数形式,故B项正确。

【点睛】主谓一致主要指“人称”和“数”方面的一致关系。

对大多数人来说,往往会在掌握主语和随后的谓语动词之间的一致问题上遇到困难。

一般情况下,主谓之间的一致关系由以下三个原则的支配:语法一致原则 (grammatical concord) 意义一致原则 (notional concord) 就近原则(principle of proximity)。

“主谓一致”考查内容涉及名词单数或复数做主语、不可数名词做主语、不定代词做主语、并列结构做主语、特殊名词做主语时与谓语动词数的一致等。

列举如下用法:1. 单数名词(代词),不可数名词做主语时,谓语用单数形式,复数名词(代词)做主语,谓语用复数形式。

现在完成时专项训练题及答案

现在完成时专项训练题及答案

现在完成时专项训练题及答案一、填空题1.他已经(完成)了这项工作。

2.我们已经(订购)了明天的飞机票。

3.你们已经(生产)了多少产品?4.他们已经(结束)了会议。

5.我们已经(做)过这个实验了。

6.你已经(读)完这本书了吗?7.他们已经(决定)出发了。

8.我们已经(见过)这部电影了。

9.她已经(发表)过三篇论文了。

10.你们已经(收到)了我的邮件吗?答案:1. 完成;2. 订购;3. 生产;4. 结束;5. 做;6. 读;7. 决定;8. 见过;9. 发表;10. 收到二、选择题1.Tom: Have you ever been to Paris?(B)Jack: Yes, ____.A. I don’t go there recentlyB. I’ve been there twiceC. I will go there inthe future D. I don’t like going there2.Sarah: Do you still have the book I lent you?(D)Mark: Oh, sorry. I ____ it yet.A. did n’t receiveB. haven’t receivedC. don’t receiveD. haven’treturned3.Lucy: Have you heard about the new policy?(A)Tina: Yes, I ____. It was announced yesterday.A. have heard aboutB. didn’t hear aboutC. won’t hear aboutD. don’thear about4.Susan: How long have you been learning English?(B)Emily: I ____ learning English for five years.A. startB. have beenC. willD. do5.Mike: Do you know where John is?(A)Tom: Yes, ____. He has gone to the supermarket.A. I doB. I do knowC. I am knowingD. I knowing答案:1. B;2. D;3. A;4. B;5. A三、改错题请改正以下句子中的错误:1.I have went to the cinema last night.改为:I went to the cinema last night.2.She has never been see such a beautiful sunset before.改为:She has never seen such a beautiful sunset before.3.We has already finished our homework.改为:We have already finished our homework.4.Have you bought the tickets for the concert already?改为:Have you already bought the tickets for the concert?5.They have been lived in this city since 2010.改为:They have lived in this city since 2010.答案:1. I went to the cinema last night.;2. She has never seen such a beautiful sunset before.;3. We have already finished our homework.;4. Have you already bought the tickets for the concert?;5. They have lived in this city since 2010.四、对话配对题将下列对话的两部分进行配对。

【英语】 高中英语现在完成时试题(有答案和解析)及解析

【英语】 高中英语现在完成时试题(有答案和解析)及解析
It is/was the first time that表示“是第一次……”,引导表语从句时,强调到说话时间为止某一情况或动作的次数,从句既可以使用现在完成时,也可以使用过去完成时,需要根据主句的系动词判断,如果主句的系动词是is,从句用现在完成时,如果主句的系动词是was,从句则用过去完成时。
15.He _________________ his wife for ten years
9.---Is this the first time you ______Beijing.
---No. But the first time I ______ here, the city wasn’t so beautiful.
A.visited; have comeB.visited; came
【答案】B
【解析】
【分析】
考查动词时态
【详解】
句意:在过去三十年里,参加志愿者活动的人们的数量急剧增长。根据题干中Over the last 3 decades得知是现在完成时,主语the number是第三人称单数,谓语动词用单数。故选B。
13.—How much do you know about the Winter Olympic Games to be held in Beijing?
考查时态。句意:他大学毕业以后,被一家跨国公司雇佣了,从那以后就一直在那里工作。句中时间状语ever since意为“从那以后”,表示从过去时间开始到现在,通常与现在完成时连用,故C项正确。
3.The Greens moved back to the countryside in 2008 and ________ a happy and peaceful life there ever since.

外研版英语英语现在完成时知识点总结含答案解析

外研版英语英语现在完成时知识点总结含答案解析

外研版英语英语现在完成时知识点总结含答案解析一、初中英语现在完成时1.—How many times _______ you _______ to Beijing this year?—Three times.A. have;beenB. had;beenC. have;goneD. had;gone【答案】 A【解析】【分析】句意是:——你今年去过北京几次?——三次。

考查have been 与have gone 的区别。

have been 是指去过某地切已经回来了,have gone 是指去了某地还没有回来,根据答句Three times.可以推测已经回来了,故选 A。

2.Mike used to be a top student, but he behind since he lost himself in computer games.A. fellB. has fallenC. wasD. has been【答案】 D【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。

由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。

故选D。

【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。

3.— Hobo and Eddie the cinema to watch the film Zootopia.— Oh, that's why I can't find them now.A. have gone toB. have been toC. has gone toD. has been to【答案】 A【解析】【分析】考查主谓一致。

句意:——侯博和埃迪去了电影院看电影《疯狂动物城》。

——哦,这就是为什么我现在找不到他们的原因。

have gone to去了;been to去过。

Hobo and Eddie作主语,谓语动词要用复数形式。

(英语) 高中英语现在完成时试题(有答案和解析)含解析

(英语) 高中英语现在完成时试题(有答案和解析)含解析
考点:考察时态和语态
7.With the development of the intelligent robot technology, people _______ the importance of cooperating among robots, and the challenge in practice.
【答案】B
【解析】
【分析】
【详解】
考查时态和虚拟语气。句意:那不是他第一次背叛我们。我认为我们早该对他采取强硬措施了。That is/was the first time that+完成时,是固定句型;句中使用的是“That was…”,故应使用过去完成时。在固定搭配it’s (high/about) time…中,从句应使用过去时表示虚拟语气。故选B。
A.have been noticed B.are noticing
C.will notice D.have noticed
【答案】D
【解析】
【详解】
考查现在完成时态。句意:随着智能机器人技术的发展,人们已经注意到机器人之间合作的重要性,以及在实践中的挑战。结合句意可知句子用现在完成时态,people是句子主语,故答案为D。
15.—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.coverB.have covered
A.have sprung upB.sprang up
C.had sprung upD.spring up
【答案】A

现在完成时练习题含答案及解析

现在完成时练习题含答案及解析

现在完成时练习题含答案及解析一、单项选择现在完成时1.The Greens _____ China for five years.A. has been in B. have been inC. went to D. has gone to【答案】 B【解析】【详解】考查时态。

句意: Green 一家人来中国已经五年了。

时间状语 for five years 表明用现在完成时, The Greens 作主语时,谓语动词用复数,而且接一段时间要用 have been in ,故 B 项正确。

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.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【解析】试题分析:考查动词时态和倒装句。

句意:她是个意志坚强的女人,一生中一次也没有向任何困难屈服过。

And 连接的两个并列句中,否定副词 not once 放在了第二个句子的句首,所以后面部分用部分倒装语序,此外第一句的时态是一般现在时,后句又出现了 in her life,所以句子应该用现在完成时,表示到现在为止,故正确答案为 D 选项。

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

英语现在完成时专题练习(及答案)及解析
考点:考查动词时态和倒装句
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

外研版英语现在完成时知识点总结及经典习题(含答案)

外研版英语现在完成时知识点总结及经典习题(含答案)

外研版英语现在完成时知识点总结及经典习题(含答案)一、初中英语现在完成时1.He has studied in our school __________.A. since five yearsB. for five yearsC. for five years agoD. in five years【答案】B【解析】【分析】句意:他已经在我们学校学习五年了。

has studied是现在完成时,和for+段时间连用,since+过去时间和现在完成时连用,in+段时间和一般将来时连用,故选B。

【点评】考查时间状语。

根据句意选出正确的时间状语。

2.I ________ an invitation to the concert. I can't wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。

由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。

【点评】考查动词时态。

根据题目所给语境推断出应使用的时态。

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

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

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

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

外研版英语【初中英语】现在完成时知识点(大全)

外研版英语【初中英语】现在完成时知识点(大全)

外研版英语【初中英语】现在完成时知识点(大全)一、初中英语现在完成时1.—I haven't seen your grandfather for two years. What happened to him?—Oh, he ________ here for two years.A. stayedB. hasn't stayedC. staysD. hadn't stayed【答案】 B【解析】【分析】答语中的for two years是一段时间,用在现在完成时的句中时。

现在完成时的结构:主语+have/ has +过去分词。

可知选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.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.4.My father ____ in a panda protection center for 10 years, so he knows a lot about panda.A. was workingB. is workingC. has workedD. will work【答案】 C【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。

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

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

(英语)英语现在完成时专题练习(及答案)含解析一、单项选择现在完成时1.Much disappointed as he is in the job interview, he still keeps his confidence.A.to have failed B.failedC.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.areC.have been D.has been【答案】D【解析】【详解】考查现在完成时和主谓一致。

句意:他是唯一一位三年奖学金获得者的学生。

句中的先行词为the only one,在定语从句中作主语,故谓语动词用单数。

根据句中的时间状语for three years,故时态用现在完成时。

故D正确。

3.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项。

英语 现在完成进行时难点总结 练习

英语 现在完成进行时难点总结 练习

外研版英语现在完成进行时难点总结练习一、初中英语现在完成进行时1.— You look tired.— I ___________ clothes all day.A. washedB. have washedC. was about to washD. have been washing【答案】D【解析】【分析】句意:——你看上去很累。

——我洗了一天的衣服。

此处表示动作一整天都在进行,一直在持续,用现在完成进行时,故选D。

【点评】考查动词时态,本题涉及现在完成进行时的应用。

2.—Why is your foreign teacher’s Chinese so good?—Because he China for eight years.A. has gone toB. has been toC. has come toD. has been in【答案】D【解析】【分析】句意为:--为什么你的外教的中文那么好?--因为他来中国已经8年了。

时间状语for eight years是一段时间,所以要用表示状态的短语be in的现在完成时态,故选D【点评】考查现在完成时的短语辨析。

3.I to Rongjiang last year.But I never to Chongjiang.A. went,have,beenB. will go,have,beenC. went,have,goneD. go,have,gone【答案】 A【解析】【分析】句意:去年我去了榕江,但我从未去过重江。

由last year可知,第一句用一般过去时;由第二句中的never可知,用现在完成时,故选A。

【点评】考查动词的时态,注意句中的时间状语的暗示。

4.— he ___ Japan before?—Yes, he there two years ago.A. Did,visitedB. Has,has visitedC. Has,visitedD. Did,has visited 【答案】 C【解析】【分析】句意:--他以前去过日本吗?--是的,他两年前去过那里。

现在完成时练习题, 单选填空(附答案+解析)

现在完成时练习题, 单选填空(附答案+解析)

现在完成时练习题1.In the USA, ________ Father’s day falls on ________ third Sunday in ________ June.A. the; /; theB. the; a; /C. /; the; /D. the; the; /2.It's the second time that I ________ to Beijing. What great changes! It's years since I________ here last time.A. went; had leftB. have been; leftC. had been; leftD. have been; had left3.She ________ to the Great Wall several times.A. goesB. has goneC. wentD. has been4.Over the past decade, the two countries ________ frequent high-level exchanges.A. seeB. sawC. have seenD. had seen5.A woman in Zhengzhou, Henan Province,________ more than 20 injured birds and taught them to "talk" and "dance", which is surprising.A. savedB. has been savingC. has savedD. had saved6.Both his parents look sad. Maybe they ________ what has happened to him.A. knewB. have knownC. must knowD. will know7.Paula is very pleased because she ________ her lost watch ________ her father bought her when she graduated from the junior high school.A. found; thatB. found; for whichC. has found; whatD. has found; which8.—Have you________ written letters to your friends?—Yes, I have. But they haven't written back to me ________.A. yet, alreadyB. yet, stillC. never, yetD. ever, yet9.It has been six years ________ I came to this school.A. beforeB. afterC. whenD. since10.—Where are the teachers now?—In the meeting room. They ________ the meeting for 10 minutes.A. have begunB. have been onC. have hadD. have been held11.Look! Someone ________ up the hall already and we can just relax!A. cleansB. will cleanC. cleanedD. has cleand12.—Mike, I haven’t seen your elder sister for a long time.—She ________ Hongkong on business for a few days.A. went toB. has gone toC. has been toD. has been in13.________ three years since I ________ living here.A. It's been, have begunB. It's been, beganC. It's, have begunD. That s been, began14.- Have you________ watched NBA games?- Yes, I really enjoy them.A. everB. stillC. yet15.——Could you________me this book please, Daniel?——Sorry, but I________it for only half an hour. I haven't finished it.A. lend; boughtB. borrow; have boughtC. borrow; have hadD. lend; have had16.Every year a great number of farmers arrive in Shenzhen for the money-making jobs they ________ before leaving their hometowns.A. promisedB. were promisedC. have promisedD. have been promised17.He ________England, so far he________ London for three months.A. has gone to …has been toB. has been to …has been toC. has gone to …has been inD. has been to…has been in18.—I am sorry to keep you waiting.—That’s ok. I ________ here for only a few minutes.A. have beenB. will beC. cameD. have come19.—Can I have something to eat, Dad?—You’d better not. You ________ just ________ breakfast. Eating too much is bad for you.A. have; hadB. are; havingC. will ; haveD. do; have20.—________ you ever ________ America?—Yes, I have.A. Have ; gone toB. Have ; gone inC. Have; been toD. Have ; been in21.—What a nice watch? How long ________ you ________ it?—For just two weeks.A. will; buyB. have; hadC. has; createdD. was; created22.—________ you ever ________ the new Minyuan Stadium?—No, I haven’t.A. Do; visitB. Have; visitedC. Did; visitD. Are; visiting23.I have been to Shanghai. I ________ there last month.A. goB. wentC. have goneD. will go24.I suggest you buy a car like my father's. He________ it for ten years, but it is still in goodcondition.A. has hadB. has boughtC. hasD. had25.—________ you ever ________ to US?—Yes, twice.A. Have; goneB. Have; beenC. Do; goD. Were; going26.My parents________ Shandong for ten years.A. have been inB. have been toC. have gone toD. have been27.—Sorry, I’m late. Has the meeting begun?—That’s OK. The meeting ________ for several minutes.A. has just begunB. has just been overC. has just been onD. has just ended28.His father________ the Party since1978.A. joinedB. has joinedC. was inD. has been in29.—What is your father?—He is a doctor. He ________ in a local hospital for 30 years.A. workedB. has workedC. worksD. will work30.—________ you ________ (finish)the project?—Not yet. I’ll finish it if I ________ (give)ten more minutes.31.I________ (work)here since I________ (move)here in1999.32.We ________ (be) here for just a few minutes.33.So far Peter ________ (ring) back. Shall we make a phone call to him again?34.Despite the previous rounds of talks, no agreement ________ (reach) so far by the two sides.35.—I________ already________ (see)the film.—I________ (see)it last week.36.Shakespeare's play Hamlet ________ (make) into at least ten different films over the past years.37.We________ (be) close friends since we got to know each other in 2006, and we always keep in touch.38.Since I entered this high school, I ________ (make) several good friends here.39.________ you ever ________ (watch) any English language movies?40.The earthquake________ (influence) this country a lot, hasn't it?41.Where's Li Ming?He________ (go)to the teacher's office.42.Let's go to play football. We all ________ (finish) the homework.43.—Why not go into the classroom?—The door ________ (lock).答案1.【答案】C【解析】本题考查冠词。

(英语)英语现在完成时常见题型及答题技巧及练习题(含答案)含解析

(英语)英语现在完成时常见题型及答题技巧及练习题(含答案)含解析

(英语)英语现在完成时常见题型及答题技巧及练习题(含答案)含解析一、初中英语现在完成时1.—I'm sorry for being late.—Never mind. The meeting ______for only 5 minutes. This way, please.A. has begunB. has endedC. has been on【答案】 C【解析】【分析】句意:——对不起,我迟到了。

——没关系.会议只开了5分钟,请这边走。

for+段时间,通常用于现在完成时态,结构是have/has+动词的过去分词,begin和end都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此A,B不正确.has been on"在进行,开着(的状态)",故选C【点评】现在完成时表示延续性的状态。

2.I ________ an invitation to the concert. I can't wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。

由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。

【点评】考查动词时态。

根据题目所给语境推断出应使用的时态。

3.—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。

初三中考外研版英语现在完成时试题及答案及解析

初三中考外研版英语现在完成时试题及答案及解析

初三中考外研版英语现在完成时试题及答案及解析一、选择题1.—What changes________in your lives?—Our lives have changed a lot, like...A.have there had B.has there been C.have there been D.has there had 2.Gina can’t go to the farm with her classmates because she________ a bad cold.A.is caught B.is catching C.will catch D.has caught 3.The manager reached Nanjing last Wednesday. He________there for 10 days.A.has been B.has got C.has reached D.has arrived 4.—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 used 5.The train ________ for twenty minutes.A.left B.has left C.has been away D.is leaving 6.— 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 7.—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 to 8.—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 9.—Is that man George?—It can’t be him. After all he ________ this place for years!A.has left B.has been away from C.was away from D.left10.— When will your sister go to England?— She _________ London since four months ago.A.went to B.has gone to C.has been to D.has been in 11.—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 12.—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 13.— 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.saw14.My dog _______ for three days and I’m now very worried now and I want to find it as soon as possible.A.has been gone B.has gone C.is gone D.was gone15.—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.call 16.Avengers: Endgame is such a wonderful film that I________ it twice.A.will see B.saw C.see D.have seen17.For nearly 100 years, the heartbroken Little Mermaid ________on a rock looking out over Copenhagen's port.A.will sit B.sits C.sat D.has sat18.— Mum, where's my packed lunch? —In the kitchen. I ________ you two sandwiches. A.make B.am making C.have made D.will make 19.—James. Have you ever been to Yangzhou? It’s very beautiful, and people there are welcome.—Yes, I ________ there many times.A.have gone B.have been C.have been to D.have gone to20.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 21.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.finish24.Since Tencent released Wechat, it ________ one of the most popular apps in the world. A.became B.has become C.has been D.was25.Both his parents look sad. Maybe they _________ what's happened to him.A.will know B.know C.have known D.are knowing 26.—OK, what do you want to know?—I’m unsure ________.A.which is the way to the Palace Museum B.how many colors are there in a rainbow C.that the couple has been married for 3 years D.how long I can borrow the story books 27.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.—Carl, are you coming with us?—I’d love to, but something unexpected ______.A.is coming up B.comes up C.came up D.has come up 29.—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 30.—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 watched 31.—How long ________ you ________ chemistry so far?—For almost one year.A.are; studying B.do; study C.have; studied D.will; study 32.—B ill Gates and Melinda Gates, two of the world’s richest people, said “we no longer believe we can grow together as a couple”.—I am so sorry to hear that because they ________ for nearly 30 years.A.have been married B.have got married C.have got married to D.have been married with33.—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 34.— Where is Jim?— He ________ Beijing on business for a week. He’ll be back tomorrow.A.has come to B.has gone to C.has been to D.has been in 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.The film Hi, Mom, ________ for two months. You will have another two months to enjoy it in the cinema.A.lasted B.was lasting C.will last D.has lasted 37.—Have you ever worked on this farm?—Yes. I _________ cows as a farmer there for two years.A.raised B.was raising C.have raised D.will raise 38.—Hello, Jack. This is Sandy. What are you doing?—I’m watching an exciting basketball match. It _______ for half an hour.A.begins B.began C.has begun D.has been on 39.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.My pet, little Puppy, has ________ for a week. I miss it very much.A.gone missing B.got lost C.been missing D.lost41.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 competition42.In the sentence “I have bought a new bicycle, so I can ride to school now.”, we use presentperfect 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 now43.He ________ in that city since he left school. It’s his second hometown.A.has lived B.will live C.was living D.lives44.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.—Why are you in a hurry?—I am late. Can you tell me how long _______?A.has the film been on B.the film has started C.the film has lasted D.has the film ended 47.—Could you ________ me this book please, Daniel?—Sorry, but I ________ it for only half an hour. I haven't finished it.A.lend; have had B.borrow; have bought C.borrow; have hadD.lend; bought48.—What do you think of the movie Black Beauty?—Fantastic. I________it twice.A.watch B.was watching C.am watching D.have watched 49.—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 50.China’s high-speed railways ________ from 9, 000 to 35, 000 kilometers in the past few years.A.are growing B.were growing C.will grow D.have grown【参考答案】***试卷处理标记,请不要删除一、选择题1.C【详解】句意:——你的生活有什么变化?——我们的生活改变了很多,比如……。

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

(英语)英语现在完成时练习题含答案及解析
A.to fall B.to have fallen
C.to be falling D.have fallen
【答案】B
【解析】
【详解】
考查固定句型和时态。句意:他的父亲回来时,这个男孩假装睡着了。pretend to do sth.假装做某事,该句型是固定句型。表示动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去,用现在完成时,故选B。
14.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
2.--- 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项正确。
9.—What a stupid mistake!
—Yes. I ______ you doing it carefully, but without success.
A.was suggestingB.will suggest

(英语)英语现在完成时常见题型及答题技巧及练习题(含答案)及解析

(英语)英语现在完成时常见题型及答题技巧及练习题(含答案)及解析

(英语)英语现在完成时常见题型及答题技巧及练习题(含答案)及解析一、初中英语现在完成时1.My mother a good example for me since I was young.A. wasB. has beenC. will beD. is【答案】 B【解析】【分析】句意:打小以来,妈妈就是我的好榜样。

根据时间状语“since l was young”可知,主句应用现在完成时,表示动作从过去一直持续到现在。

故选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.It is the first time that Chinese teachers ________ in schools across Britain to introduce Chinese-style maths lessons and teaching approaches.A.taught B.teachC.have taught D.had taught【答案】C【解析】【详解】考查现在完成时。

句意:这是中国教师首次在英国各地的学校教中国式的数学课和教学方法。

The first time that表示“第一次……”,引导表语从句时,如果主句的系动词是一般现在时,从句用现在完成时,故C项正确。

【点睛】It is/was the first time that表示“是第一次……”,引导表语从句时,强调到说话时间为止某一情况或动作的次数,从句既可以使用现在完成时,也可以使用过去完成时,需要根据主句的系动词判断,如果主句的系动词是is,从句用现在完成时,如果主句的系动词是was,从句则用过去完成时。

2.He is the only one of the students who _____ a winner of scholarship five times up to now. A.is B.areC.have been D.has been【答案】D【解析】【详解】考查现在完成时和主谓一致。

句意:他是唯一一位三年奖学金获得者的学生。

句中的先行词为the only one,在定语从句中作主语,故谓语动词用单数。

根据句中的时间状语for three years,故时态用现在完成时。

故D正确。

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【解析】试题分析:考查动词时态和倒装句。

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

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

【英语】英语现在完成时专项训练及答案及解析一、初中英语现在完成时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,理解句子,根据语境判断答案。

(外研版)专题15 现在完成时80题初中英语八年级下册期中复习

(外研版)专题15 现在完成时80题初中英语八年级下册期中复习

专题15 现在完成时80题1.(2022春·辽宁阜新·八年级阜新实验中学校考期中)We ________ the project by ourselves so far. A.finish B.will finish C.have finished D.are finishing2.(2022春·广西梧州·八年级统考期中)— When did your cousin leave his hometown?— He ________ for nearly five years.A.left B.leaves C.has left D.has been away3.(2022春·辽宁阜新·八年级阜新实验中学校考期中)Lingling ________ the bike for two weeks.A.buys B.bought C.has bought D.has had4.(2022春·广东深圳·八年级校考期中)To be honest with you, we ________ here since we ________ five years ago.A.lived; have come B.have lived; came C.lived; came D.have lived; come5.(2022春·广东深圳·八年级校考期中)I cannot get into my house because my key ________.A.was lost B.have been lost C.is losing D.has been lost6.(2022春·广西梧州·八年级统考期中)— Have you seen Mr. King these days?— No, he ________ Shanghai for an international meeting. He’ll come back in three days.A.has been in B.has been to C.has gone in D.has gone to7.(2022春·甘肃定西·八年级统考期中)—Have you ever ________ the Great Wall?—Yes, I went there last year.A.gone to B.been to C.been in D.been on8.(2022春·浙江嘉兴·八年级统考期中)My father ________ my mother since twenty years ago. They live a happy life.A.has got married with B.has married toC.has been married with D.has been married to9.(2022春·浙江嘉兴·八年级统考期中)—Where is your father?—He________ Australia. He loves travelling and he ________Australia four times.A.has been to; has been in B.has gone to; has been inC.has been in; has been to D.has gone to; has been to10.(2022春·海南省直辖县级单位·八年级统考期中)Where is Jim ? He ________ Shanghai on business. A.has gone to B.has been to C.has been in11.(2022春·广东江门·八年级统考期中)—We’ve lived here ________ 1980.—So you’ve lived here ________ about 30 years.A.since; for B.for; since C.for; for D.in; since12.(2022春·广东江门·八年级统考期中)Our company ________ more than 100 people to work in Africa so far. A.send B.to send C.has sent D.have sent13.(2022春·海南海口·八年级海口市第十中学校联考期中)—Let’s do our homework together.—I’d love to, but I ________ it. I ________ it one hour ago.A.have finished; finish B.finished; have finished C.have finished; finished14.(2022春·江苏扬州·八年级校联考期中)—Where’s Tom?—Nobody knows where he ________. He ________ home for nearly a week.A.has been; left B.went; has been away fromC.has gone; left D.has gone; has been away from15.(2022春·海南海口·八年级校联考期中)—Have you had your car ________ a long time?—Not really. I have had it ________ two months ago.A.for; since B.since; for C.for; for16.(2022春·海南海口·八年级校联考期中)—Hello, this is Mary speaking. May I speak to Lily?—This is Lily’s mother. I’m sorry to say that she ________ the supermarket.A.has been to B.has been in C.has gone to17.(2022春·江苏无锡·八年级无锡市东林中学校考期中)You are late. The film ________ for twenty minutes. A.has begun B.began C.will begin D.has been on18.(2022春·江苏无锡·八年级统考期中)—I ________ back your missing notebook, here you are.—The notebook really means a lot to me. Thank you so much!A.was bringing B.brought C.will bring D.have brought19.(2022春·江苏无锡·八年级统考期中)Everyone in her family except her grandparents ________ abroad. And they’ll be back in two weeks.A.has been to B.has gone to C.has been D.has gone20.(2022春·吉林长春·八年级东北师大附中校考期中)You can ________ the book for two weeks before you give it back to the library.A.borrow B.keep C.lend D.buy21.(2022春·黑龙江绥化·八年级绥化市第八中学校校考期中)Not only his friends but also he________already read the science fiction.A.have B.has C.is22.(2022春·黑龙江绥化·八年级绥化市第八中学校校考期中)The dictionary may ________ for two weeks. A.keep B.be kept C.be borrowed23.(2022春·吉林长春·八年级吉林省第二实验学校校联考期中)—Are you interested in the ending of themovie?—I have to say “No”, because she ________ me the story.A.tells B.will tell C.has told D.is telling24.(2022春·新疆克孜勒苏·八年级统考期中)—How long may I ________ the book?—Just one day, I will return it to Mary tomorrow.A.keep B.borrow C.lend D.kept25.(2022春·内蒙古呼和浩特·八年级统考期中)—When did Michael Jackson buy a new cell phone?—He ________ it four days ago. He ________ it for four days.A.bought; has bought B.bought; boughtC.buys; has bought D.bought; has had26.(2022春·江西宜春·八年级江西省万载中学校考期中)She ________ the book ________ two days ago. A.has borrowed; since B.has kept; for C.kept; since D.has kept; since27.(2022春·福建厦门·八年级厦门市槟榔中学校考期中)—How long can I ________ this book?—For five days. You must return it by Friday.A.keep B.borrow C.lend28.(2022春·四川遂宁·八年级四川省遂宁市第二中学校校考期中)—How long may I ________ your book?—For a week. But you mustn’t ________ it to others.A.borrow; lend B.keep; borrow C.lend; borrow D.keep; lend29.(2022春·安徽宣城·八年级校联考期中)You can ________ two books from the library and you can________ them for two weeks.A.borrow; lend B.lend; borrowC.borrow; keep D.lend; keep30.(2022春·重庆渝中·八年级重庆巴蜀中学校考期中)Kids are always ________ to read the book Journey to the West. And the Monkey King has ________ the children of China for many years.A.exerting, excited B.excited, exciting C.exciting, exciting D.excited, excited31.(2022春·安徽芜湖·八年级统考期中)The shop in Wanda Square ________ for five years, but I ________ there so far.A.has opened; haven’t gone B.has been open; haven’t beenC.has been open; haven’t gone D.has opened; haven’t been32.(2022春·安徽芜湖·八年级芜湖市第二十九中学校考期中)—Are David and Gina husband and wife? —Yeah. They ________ for nearly two years.A.married B.are marrying C.have married D.have been married33.(2022春·重庆九龙坡·八年级四川外国语大学附属外国语学校校考期中)They look so excited. Perhaps they ________ about the good news.A.heard B.are hearing C.have heard D.are going to hear34.(2022春·天津静海·八年级校考期中)Mr. Chen ________ English in the school since he ________ to the city.A.taught; has moved B.has taught; has movedC.has taught; moved D.taught; moved35.(2022春·天津静海·八年级校考期中)Betty _________ her new dress for a week.A.has bought B.has had C.bought D.buy36.(2022春·天津静海·八年级校考期中)—Have you ever ________ Hainan?—Yes. I ________ there last year.A.been to; go B.been to; went C.gone to; went D.gone to; go37.(2022春·北京西城·八年级北京八中校考期中)—Where is your brother?—He has ________ to Japan. He ________ back in a week.A.gone; will come B.been; has come C.gone; came D.been; comes38.(2022春·北京西城·八年级北京八中校考期中)Jim ________ the useful information yet, so he can’t finish his work soon.A.hasn’t found B.won’t find C.doesn’t find D.didn’t find39.(2022春·北京朝阳·八年级北京八十中校考期中)Miss Green isn’t in the office. She ________ to the library. A.goes B.went C.has gone D.has been40.(2022春·北京朝阳·八年级北京八十中校考期中)—Why do you know America so well?—Because I ________ there many times so far.A.have gone B.have been C.went D.go41.(2022春·天津河东·八年级统考期中)—Have you ever ________ the Great Wall?—Yes, I ________ there last year.A.gone to; have gone B.gone to; wentC.been to; went D.been to; have gone42.(2022春·天津河东·八年级统考期中)I like J. K. Rowling’s novels very much. So far I ________ all her works about Harry Potter.A.will read B.am reading C.was reading D.have read43.(2022春·江苏盐城·八年级校联考期中)—Kitty, remember to return the book on time. You ________ them for a month.—OK, I will.A.borrowed B.have borrowed C.kept D.have kept44.(2022春·天津津南·八年级统考期中)My mother ________ to Shanghai last week. She ________ there three times.A.went; had gone B.has gone; has beenC.went; has been D.has been; had gone45.(2022春·天津津南·八年级统考期中)I ________ this book for three months.A.buy B.bought C.have bought D.have had46.(2022春·北京西城·八年级校考期中)—May I speak to Tom?—Sorry, he ________ America. But he will come back in two days.A.have been to B.has been to C.have gone to D.has gone to47.(2022春·江苏盐城·八年级统考期中)The Battle at Lake Changjin II ________ for about half an hour. It is really exciting.A.has begun B.has been on C.was on D.will begin48.(2022春·北京通州·八年级统考期中)—How long has your sister studied in this college?—She ________ here for 3 years and she will graduate from this college next year.A.has studied B.studied C.will study D.was studying49.(2022春·江苏扬州·八年级校联考期中)— When did the girl ________ the boy?— They have ________ for ten years.A.get married to; been married B.get married to; got marriedC.get married with; been married D.get married with; got married50.(2022春·江苏南通·八年级统考期中)—Not only Gu Ailing but also Su Yiming ________ the hero of the young.—Exactly. Both of them ________ interested in skiing since they were still young.A.are; have become B.is; have become C.are; have been D.is; have been51.(2022春·江苏南通·八年级统考期中)—Why are the couple not at home today?—They ________ Tibet. That’s the place they dreamt of travelling to before they got married.A.have gone to B.have been to C.have been in D.are going to52.(2022春·江苏扬州·八年级校联考期中)—Where is Millie?—She ________ to New York on business. She ________ the airport at five in the morning.A.has gone; has left for B.has been; has left forC.has gone; left for D.has been; left for53.(2022春·江苏扬州·八年级校联考期中)It ________ over 10 years since my grandpa ________. A.was; died B.was; has been dead C.has been; died D.is; has died54.(2022春·安徽合肥·八年级统考期中)—Jack, it’s eight o’clock now. Why are you still here?—Because I ________ my report yet.A.don’t finish B.didn’t finish C.won’t finish D.haven’t finished55.(2022春·安徽合肥·八年级统考期中)The Beijing Winter Olympics ________ for about two months, but we still remember the wonderful time together.A.ended B.finished C.has finished D.has been over56.(2022春·江苏淮安·八年级统考期中)—Where’s Jack? I haven’t seen him for a long time.—Oh, he ________ Beijing for an important meeting.A.has gone to B.has been in C.has been to D.has arrived57.(2022秋·河南郑州·八年级校考期中)—The boy misses his parents very much.—So he does. They _______ the hometown for nearly two years.A.have left B.will leave C.have been away from D.leave58.(2022秋·湖北武汉·八年级统考期中)—How long may I ________ your magazine?—For one week. But you mustn’t ________ it to others.A.borrow; lend B.keep; lend C.lend; borrow D.have; borrow59.(2022秋·上海杨浦·八年级上海同济大学附属存志学校校考期中)We ________ four quizzes and five tests so far this semester.A.are having B.have C.have had D.had60.(2022秋·上海杨浦·八年级上海同济大学附属存志学校校考期中)Jenny hasn’t come back yet. What do you think has ________ her?A.happened to B.happened on C.taken place to D.gone on61.(2022秋·上海普陀·八年级统考期中)Mr. Brown ________ as a doctor since he graduated from the university.A.works B.worked C.has worked D.had worked62.(2022秋·陕西西安·八年级统考期中)You have made much progress (进步) ________ you come to this school.A.if B.since C.although D.when63.(2022春·江苏南京·八年级校考期中)—When did the couple __________?—They __________ for 20 years.A.marry; got married B.get married; have got marriedC.marry; have got married D.get married; have been married64.(2022春·江苏南京·八年级校考期中)Pizhou used to be a small city but great changes __________ in it in the past ten years.A.have been taken place B.took placeC.have taken place D.were taken place65.(2022春·江苏苏州·八年级校考期中)—Where is your mother?—She _________ the shopping mall. She won’t come back ________ it’s dark.A.has gone to; until B.has been to; untilC.has been in; till D.has gone to; after66.(2022春·江苏苏州·八年级苏州市平江中学校校考期中)—What’s the best park in the city?—Of course, the Taihu Lake Wetland Park. I ________ that park many times.A.have gone in B.have been in C.have gone to D.have been to67.(2022春·江西景德镇·八年级景德镇二中校考期中)By the time we ________ the railway station, the train ________ for ten minutes.A.got to; had been away B.reached; had leftC.arrived; had been away D.arrived at; has left68.(2021春·广东深圳·八年级校考期中)I ________ my hometown ten years ago. That is, I ________ away from my hometown for ten years. I miss my friends there.A.has left; has been B.left; have been C.has left; was D.left; was69.(2021春·广东深圳·八年级校联考期中)Great changes ________ in China since 1949.A.take place B.have taken place C.have been taken place70.(2021春·广东深圳·八年级校联考期中)—It’s inconvenient ________ us to live here.—Yes, all the shops ________ for weeks.A.for, haven’t been open B.for, haven’t been opened C.of, haven’t been opened71.(2021春·安徽合肥·八年级统考期中)—________ have you ________ Hefei, Tom?—Since I was ten years old.A.How long; come to B.How soon; gone toC.How long; been in D.How often; stayed in72.(2021春·安徽合肥·八年级统考期中)— Where is Alice? The film will begin.— Don’t worry. I ______ her and she is on the way.A.tell B.will tell C.have told D.was telling73.(2022春·江苏苏州·八年级校考期中)My uncle ________ the club in 2014. He ________ the club for over3 years.A.joined; has been a member of B.joined; has joinedC.has joined; has joined D.has joined; has been in74.(2022春·北京西城·八年级北京八中校考期中)Cindy__________ a lot of work since she joined our volunteer team.A.was doing B.has done C.does D.did75.(2021春·山东淄博·八年级统考期中)—May I speak to Lily?—Sorry, she ________ Wuhan.A.has been to B.has been C.has gone to D.has gone76.(2021秋·上海松江·八年级统考期中)Tom ________ in the small town for three years since he moved there. A.has lived B.lived C.was living D.lives77.(2021秋·黑龙江大庆·八年级统考期中)So far we ________ five hundred English words.A.learn B.have learned C.learned D.learns78.(2021秋·黑龙江大庆·八年级统考期中)Julia’s father ________ to hospital last month. He ________ there three times.A.went; had gone B.has gone; has been C.went; has been D.has been; had gone79.(2021春·甘肃白银·八年级校考期中)He’s given a report in class, ________?A.hasn’t he B.isn’t he C.doesn’t he D.wasn’t he80.(2021春·广西崇左·八年级校考期中)Amy went to Canada five years ago and ________ a Chinese teacher in a school since then.A.has been B.was C.has become D.became参考答案:1.C【详解】句意:到现在为止我们已经自己完成了这个项目。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

外研版英语英语现在完成时难题及答案含答案解析百度文库一、初中英语现在完成时1.—I haven't seen your grandfather for two years. What happened to him?—Oh, he ________ here for two years.A. stayedB. hasn't stayedC. staysD. hadn't stayed【答案】 B【解析】【分析】答语中的for two years是一段时间,用在现在完成时的句中时。

现在完成时的结构:主语+have/ has +过去分词。

可知选B。

【点评】考查现在完成时2.Mike used to be a top student, but he behind since he lost himself in computer games.A. fellB. has fallenC. wasD. has been【答案】 D【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。

由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。

故选D。

【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。

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

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

4.The Greens many places of interest since two years ago.A. has visitedB. have visitedC. visitedD. will visit【答案】 B【解析】【分析】句意:自两年前开始,格林一家参观了许多名胜。

since引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,the Greens格林一家,表示复数含义,作主语,谓语用复数形式。

故选B。

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

6.All the students _______ very hard over the last three years.A. worksB. has workedC. have workedD. worked【答案】 C【解析】【分析】Over the last three years, 用于现在完成时,又由于主语是复数,故选C。

【点评】现在完成时的时间状语要掌握。

7.—Hi, Tom! you ever the Bird's Nest?—Yes, I have. It's fantastic.A. Have, been toB. Have, gone toC. Did, go to【答案】 A【解析】【分析】句意:——你好,Tom!你曾经去过鸟巢吗?——是的,我去过。

它是极好的。

根据答语—Yes, I have.可知是以have开头的现在完成时的一般疑问句,排除C。

have been to+地点名词,去过某地,去了并且回来了;have gone to+地点名词,去了某地,去了还没有回来,在去或者回来的路上。

根据It's fantastic.可知去了并且回来了,故选A。

【点评】考查短语辨析,注意平时识记其区别,理解句意。

8.—What _______ you just now?—Don't worry. Nothing _______.A. has happens to; has happenedB. happened; happenedC. happened; has happenedD. happened to; has happened【答案】D【解析】【分析】句意:---刚才你发生了什么事?---别担心,没什么事发生。

固定句式What happened to……发生了什么?第二空是回答之前并没有发生任何事情,所以不必担心,用现在完成时,has happened,故答案为D。

【点评】考查动词时态,一般过去时表示过去某个时间发生的动作;现在完成时表示过去的动作对现在造成的结果或影响。

9.A number of tourists _____ Yangzhou many times because such a beautiful city.A. have been toB. has been toC. has gone toD. have gone to【答案】 A【解析】【分析】句意:很多游客多次去过扬州,因为它是如此美丽的一个城市。

have been to,表示去过某个地方,have gone to,表示去了某地,还没回来。

many times是很多次,游客们应该是去过很多次,用have/has been to+地点,由于主语是复数,助动词用have,故选A。

【点评】考查现在完成时,注意have been to表示去过回来了,have gone to表示去了还没回来。

10.—_______ my dictionary? I can't find it anywhere.—I _______ it on the desk when I came in.A. Did you see; have seenB. Have you seen; have seenC. Have you seen; sawD. Did you see; see【答案】C【解析】【分析】句意:---你看见我的词典了吗?我到处都找不到了。

---我进来的时候看见在桌子上。

根据句意,第一空实际上是询问词典在哪儿,即表示看见词典与现在有关系,所以用现在完成时;第二空根据when I came in可知是过去我进来的时候发生的动作,用一般过去时,故答案为C。

【点评】考查动词的时态,注意理解句意,根据时态的定义判断。

11.My mother a good example for me since I was young.A. wasB. has beenC. will beD. is【答案】 B【解析】【分析】句意:打小以来,妈妈就是我的好榜样。

根据时间状语“since l was young”可知,主句应用现在完成时,表示动作从过去一直持续到现在。

故选B。

【点评】考查动词的时态12.You must return the books to the library because you _________ them for more than two weeks.A. have lentB. have borrowedC. have kept【答案】C【解析】【分析】句意是:你必须把书还给图书馆因为你已经……两个多星期了。

for more than two weeks 表示时间段,在现在完成时中需要和延续性动词连用,lend 和 borrow 都是短暂性动词,keep 具有延续性,故选C。

【点评】考查现在完成时中延续性动词和短暂性动词的转换问题。

13.The small shop ________ for several years.A. openedB. has been openedC. has openedD. has been open【答案】 D【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词be open.根据句意,本句应用现在完成时态,故选D。

【点评】考查open转化为be open, be open里的open是形容词,不能加ed..14.—Where is your mother?—She ______ Australia and she ______ Sydney for two weeks.A. has been to; has been inB. has been to; has been toC. has gone to; has been inD. has gone to; has been to【答案】C【解析】【分析】句意:——你的妈妈在哪里?——她去了澳大利亚,她在悉尼呆了两周了。

has been to”去过某地“,现在已经回来了;has gone to”去了某地“,还没有回来;has been in”待在某地“一段时间。

根据句意Where is your mother?可知,她的妈妈还没有回来,第二个空后面有一段时间for two weeks,应该用be in,故应选C。

【点评】考查动词的时态,以及has been to ,has gone to ,has been in的含义和用法。

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

16.Wow! You ________ dinner! Let's eat now.A. cookB. are cookingC. will cookD. have cooked【答案】 D【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。

根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。

相关文档
最新文档