英语现在完成时专题练习(及答案)
英语现在完成时专题练习(及答案)
一、单项选择现在完成时
1.―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,后面使用过去完成时;
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.I am a better reader this year than I was last year because I ________ to hundreds of new
concepts and ideas. A.have exposed B.had been exposed C.have been exposed D.was exposed
【答案】C
【解析】
【分析】
考查时态。
【详解】
句意:今年我比去年更擅长阅读,因为我接触了数百种新的概念和想法。由上文可知“阅读”的动作发生在去年,延续到今年,并对现在产生了影响,故应为现在完成时。Expose“暴露;揭发”为瞬间性动词,此处现在完成时需改为延续性动词表示“接触”的状态,故用be exposed。综上本题最终选C。
4.--- When will the bike-sharing schemes be introduced to the public?
--- Not until a better understanding of them.
A.will we have had B.have we had
C.we will have had D.we have had
【答案】D
【解析】
【详解】
考查not until 位于句首时,句子使用部分倒装句的用法。句意: ---什么时候共享单车计划才会向公众开放呀?---直到我们对他们有一个更好的了解的时候,就会开放了。not until位于句首时主句部分倒装,而until引导的时间状语从句不用倒装。再联系本句时态,说的是以后的事,所以主句用将来时态,从句用现在时态,故选D。
5.Throughout the history of movie-making, Shakespeare’s plays for 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 plays,与谓语adapt为被动。所以用现在完成时的被动语态have been adapted。故C选项正确。
6.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。
考点:考查动词的时态。
7.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。
8.Ladies and gentlemen, due to the heavy rain, the star who you ______ to see perform will
arrive in an hour.
A.have come B.come C.came D.are coming
【答案】A
【解析】
【详解】
考查现在完成时。句意:女士们,先生们,由于下大雨,你们来看演出的明星将在一小时后到达。现在完成时表示"过去的动作对现在的影响或结果"或"过去的动作延续到现在",根据语境,人们来看演出,come的动作已经发生,并且"现在还在",所以用现在完成时,故选A。
9.— Would you care for a cup of tea? It tastes pretty good.
— I one. Thank you just the same.
A.have had B.had C.would have D.will have
【答案】A
【解析】
【详解】
考查时态。句意:——你想喝杯茶吗?味道很好。——我已经喝过了,我仍然谢谢你。结合句意可知此处用现在完成时态,故选A。
10.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项正确。
11.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。
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.How many English words ____ you ____ up to now?
A.did; learn B.had; learned
C.have; learned D.do; learn
【答案】C
【解析】
【详解】
考查时态。句意:到目前为止,你学习了多少英语词汇?根据up to now可知用现在完成
英语现在完成时专题练习含答案
英语现在完成时专题练习含答案
一、初中英语现在完成时
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.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.His cat has ________ for five weeks.
A. died B. been dead C. dying D. dies
【答案】 B
【解析】【分析】句意:他的猫已经死了5个星期了。die是短暂性动词,不能表示状态的延续。 由时间状语 for five weeks可知应用延续性动词,故答案选B。
最新 英语现在完成时专题练习(及答案)
最新 英语现在完成时专题练习(及答案)
一、单项选择现在完成时
1.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。
2.By now 516 Confucius Institutes ______in 142 countries and regions, according to the
Confucius Institute Headquarters.
A.founded B.would found
C.have been founded D.had been founded
【答案】C
【解析】
考查时态和语态。句意:根据孔子学院总部的统计,到现在为止,全世界142个国家和地区已经建立了516个孔子学院。主语516 Confucius Institutes和found之间是被动关系,该句应用被动语态。且by now做时间状语,谓语动词应用现在完成时态。综上,该空应填have been founded。C选项正确。
3.This is the first time the students ______ to Hyde Park.
A.have been visited B.have visited
C.have gone D.are being gone
【答案】C
【解析】
【详解】
考查时态。句意:这是学生们第一次去海德公园。在this/it is the first time +从句的结构中,从句用现在完成时,故C项正确。由于visit是及物动词,其后直接接宾语,故排除B。
英语现在完成时题20套(带答案)含解析
英语现在完成时题20套(带答案)含解析
一、初中英语现在完成时
1.His cat has ________ for five weeks.
A. died B. been dead C. dying D. dies
【答案】 B
【解析】【分析】句意:他的猫已经死了5个星期了。die是短暂性动词,不能表示状态的延续。 由时间状语 for five weeks可知应用延续性动词,故答案选B。
【点评】考查现在完成时。
2.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。
【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。
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
初中英语现在完成时专项训练100(附答案)
初中英语现在完成时专项训练100(附答案)
C。He has gone to ShanghaiD。He has gone in Shanghai
答案】B
解析】【分析】句意:——你父亲在哪里?——他在上海。根据句意,应该用现在完成时表示过去发生的事情对现在的影响,所以选B。注意,表示去某地应该用in而不是to。
点评】考查现在完成时的用法,注意介词的使用。
5.I。that book for two weeks and I still haven't finished it.
A。readB。have readC。am readingD。will read
答案】B
解析】【分析】句意:我已经读了这本书两个星期了,但还没有读完。根据句意,应该用现在完成时,表示从过去某个时间开始一直持续到现在的动作或状态。故选B。
点评】考查现在完成时的用法,注意与一般过去时的区别。
解析】【分析】句意:—你给你妈妈写了多少封信?—从2016年到现在一共写了109封。根据时间状语since 2016可知,动作从过去开始一直延续到现在,所以用现在完成时。主语you是复数形式,所以用have。故选B。 点评】本题考查现在完成时的用法。注意主语为复数形式时,谓语动词也要用复数形式。
C。have married。married。D。have married。have been
married
答案】B
解析】【分析】句意:——玛丽,我记得你几年前结婚了。——是的,我结婚已经3年了。根据时间状语several years
ago和答句中的for 3 years可以确定是过去的事情,所以用过去式married。又因为答句中没有强调持续性,所以用一般过去时,故选B。注意have married和have been married的区别,前者表示已经结婚了,后者表示结婚已经持续了一段时间。
Yes。I do。I _______ them every day.
初中英语现在完成时练习题(含答案)
初中英语现在完成时练习题(含答案)
一、填空
1.Have you ever taken a train?
2.It has been more than three years since Jim left here.
3.Have you made friends with your new classmates yet?
4.I have had my lunch and I'm not hungry now.
5.Jim has never seen a panda。has he?
6.We have been good friends since we met at school.
7.We can't find him anywhere。Perhaps he has gone home.
8.He has read the book before.
9.Mr。Green has taught us a lot about social XXX.
10.I have never met her sister before.
11.He has worked in our school for five years.
12.He came to our school last year/in 2008.
13.They have cooked the XXX already.
14.XXX.
二、句型转换
1.He has never surfed。has he? 2.How long have they been here since 2000?
3.The old man died last year。He had been ill for a year.
4.XXX.
XXX。
Miss Gao XXX。
XXX the Party three years ago。
The Green family XXX。
英语现在完成时专项练习题及答案含答案百度文库
英语现在完成时专项练习题及答案含答案百度文库
一、初中英语现在完成时
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.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.The Greens many places of interest since two years ago.
初中英语现在完成时专项练习题及答案
初中英语现在完成时专项练习题及答案
1、Both his parents look sad。Maybe they know what'___.
2、He has ever been to Shanghai。has he?
3、Have you met Mr。Li just now?
4、The famous writer has written one new book in the past
two years.
5、- Our country has changed a lot so far.
Yes。I hope it will be even better.
6、Zhao Lan has already studied in this school for two years.
7、We have known Xiao Li since she was a little girl.
8、___ is a very nice film。I have seen it twice.
9、- These farmers have been to the United States.
Really。When did they go there?
10、- Have you finished your homework yet?
Yes。I finished it a moment ago.
4、___.
5、Miss Gao left one hour ago.
6、___ the Party three years ago. 7、It has been two years since the Green family moved to
France.
8、The bus arrived here ten minutes ago and is now here.
4、___.
5、She has been to Shanghai.
初中英语现在完成时练习题及答案
初中英语现在完成时练习题及答案
一、选择题
1. I _______ (not finish) my homework yet.
a) haven’t finish
b) hasn’t finished
c) haven’t finished
d) haven’t finishing
– 答案:c
2. Lily _________ (go) to the park twice this week.
a) has gone
b) gone
c) has been
d) gone to
– 答案:a
3. My parents ________ (buy) a new car last month.
a) buy
b) has buy
c) has bought
d) bought
– 答案:d
4. We ________ (visit) the Great Wall three times.
a) visited
b) has visited
c) have visited
d) have been visited
– 答案:c
5. She _______ (live) in London for five years.
a) lived
b) has lived
c) has been lived
d) have lived
– 答案:b
二、填空题
1. ________ you ever _______ (visit) the Eiffel Tower?
– 答案:Have, visited
2. My sister ________ (not finish) her homework yet. – 答案:has not finished
3. We ________ (already, see) that movie three times.
– 答案:have already seen
现在完成时(单选题 30题 含解析)初中英语专题练习 (3)
现在完成时(单选题 30题 含解析)初中英语专题练习
一、单选题 30题
1.—When did the old man die?
—In 2007. He________ for nearly nine years.
A.died B.has died C.has been dead D.had died
2.—Amy, you must be hungry after waiting for us for such a long time.
—Don’t worry. I ________ some cookies already.
A.am eating B.will eat C.was eating D.have eaten
3.Not only I but also he ________ Hainan before.
A.has been to B. have been to C. has gone to D. have gone to
4.Great changes ________ place. Many new schools ________.
A.have taken; have been opened B.take; are open
C.are taken; open D.have been taken; are opened
5.下列四句是“这本书我已经买了三个月了。”的英译文,哪—句不对?________
A.I have had this book for three months. B.I have bought this book for three months.
C.I bought this book three months ago. D.It is three months since I bought this book.
6.—Look! Someone __________ the classroom.
人教版八年级英语现在完成时练习题30题【答案解析】
人教版八年级英语现在完成时练习题 30 题【答案解析】
1.I my homework yet.
A.haven't finished
B.haven't finish
C.didn't finish
D.doesn't finish
答案解析:A。现在完成时的构成是 have/has+动词的过去分词,finish 的过去分词是 finished。B 选项 finish 形式错误。C 选项是一般过去时。D 选项
doesn't finish 是一般现在时。
2.She to Beijing twice.
A.has been
B.has gone
C.went
D.goes
答案解析:A。have/has been to 表示去过某地,已经回来;have/has gone to
表示去了某地,还没回来。根据 twice 可知她去过北京两次,已经回来了,所以用 has been to。C 和 D 选项都是一般过去时和一般现在时,不符合题意。
3.They the book for a week.
A.have bought
B.bought
C.have had
D.have
答案解析:C。buy 是瞬间动词,不能和 for a week 这样的时间段连用,have
表示拥有,是延续性动词,可以和时间段连用。A 和 B 选项都是 buy 的不同形式,不能和时间段连用。D 选项 have 单独使用意思不明确。
4.My father in this factory since 1980.
A.has worked
B.worked
C.works
D.is working
答案解析:A。since 1980 是现在完成时的标志词,所以用 has worked。B 选项是一般过去时。C 选项是一般现在时。D 选项是现在进行时。
5.Have you ever to Shanghai?
