英语现在完成时含答案解析百度文库
现在完成时专项练习题及答案解析
现在完成时专项练习题及答案解析一、练习题1. 选择正确的现在完成时形式填空。
(1) I _______ (already/just) _______ (finish) my homework.(2) She _______ (already/just) _______ (finish) her dinner.2. 选择正确的现在完成时形式填空。
(1) They _______ (already/just) _______ (arrive) at the airport.(2) He _______ (already/just) _______ (leave) the office.3. 选择正确的现在完成时形式填空。
(1) We _______ (already/just) _______ (eat) our lunch.(2) You _______ (already/just) _______ (finish) your work.4. 选择正确的现在完成时形式填空。
(1) She _______ (already/just) _______ (start) her new job.(2) He _______ (already/just) _______ (finish) his project.5. 选择正确的现在完成时形式填空。
(1) They _______ (already/just) _______ (arrive) at the hotel.(2) I _______ (already/just) _______ (leave) the house.二、答案解析1. (1) already finish (2) just finish解析:在第一题中,"already"用于强调动作已经完成,而"just"用于强调动作刚刚完成。
因此,根据句意,第一个空应填"already",第二个空应填"just"。
初中英语现在完成时试题(有答案和解析)
初中英语现在完成时试题(有答案和解析)一、初中英语现在完成时1.The tall building here for 100 years.A. isB. wasC. has beenD. is been【答案】 C【解析】【分析】那幢高楼在这里已经有100年了。
根据for 100 years可知“高楼在这里”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。
故选C。
【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。
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.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.—The drama series The Thunder (破冰行动) hits screens these days.—Oh. What a pity! I ____________ any of them yet,A. doesn't watchB. didn't watchC. won't watchD. haven't watched【答案】 D【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。
英语现在完成时题20套(带答案)含解析
英语现在完成时题20套(带答案)含解析一、初中英语现在完成时1.His cat has ________ for five weeks.A. diedB. been deadC. dyingD. 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 workingB. is workingC. has workedD. 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. changedB. changesC. will changeD. has changed【答案】 D【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,结合over the years可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D.4.I scared of dogs ever since a dog hurt me when I was five years old.A. will beB. wasC. have beenD. would be【答案】 C【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。
(英语)高考英语现在完成时试题(有答案和解析)含解析
C.will return; stay D.am to return; stay
【答案】B
【解析】
【详解】
考查时态。句意:—你好,我听说你在度假。—不是这样的,我已经从雅典度假回来了,我在那里待了两个星期。根据句意可知,我已经回来,所以用现在完成时have returned。根据语境,stay这个动作已经结束,表示过去发生的动作,所以第二空用一般过去时。故B选项正确。
【答案】C
【解析】
【详解】
考查时态。句意:他和妻子已经结婚10年了。本句应该使用be married表示已婚状态,与时间状语for ten years保持一致。动词marry是短暂性动词,不能和一段时间连用,排除AD项。与某人结婚应该使用介词to,排除B项。故C项正确。
2.By now 516 Confucius Institutes ______in 142 countries and regions, according to the Confucius Institute Headquarters.
6.Never _______ a greater, or more beautiful, or a calmer or nobler thing than you.
A.did I seeB.have I seen
C.I sawD.I have seen
【答案】B
【解析】
【详解】
考查时态和倒装。句意:我从未见过比你更伟大、更美丽、更冷静、更高贵的东西。Never位于句首时,要进行部分倒装,强调过去的动作对现在的影响要用现在完成时,故B项正确。
14.I’m afraid Iyou with a great many questions. Thank you a lot, sir.
(英语) 高中英语现在完成时试题(有答案和解析)含解析
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
英语现在完成时题20套(带答案)及解析
英语现在完成时题20套(带答案)及解析一、单项选择现在完成时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.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.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.changesC.has changed D.have changed【答案】C【解析】【详解】考查时态。
句意:改革开放,走过了辉煌的40年,改变了中华民族的落后局面并影响世界。
句中强调“改革开放40年”对现在的影响,故用现在完成时。
故选C。
4.— 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【解析】【详解】考查时态。
(英语)英语现在完成时题20套(带答案)及解析
(英语)英语现在完成时题20套(带答案)及解析一、初中英语现在完成时1.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。
2.I ________ an invitation to the concert. I can't wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。
由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。
【点评】考查动词时态。
根据题目所给语境推断出应使用的时态。
3.I am surprised at the new look of my hometown,for it _____ a lot over the years.A. changedB. changesC. will changeD. has changed【答案】 D【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,结合over the years可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D.4.Wow! You ________ dinner! Let's eat now.A. cookB. are cookingC. will cookD. have cooked【答案】 D【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。
现在完成时讲解及练习题含答案
时态讲解:现在完成时(1)构成:现在完成时由助动词have +过去分词构成,助动词have有人称和数的变化。
第三人称单数用has,其余用have.现在完成时的否定式直接在助动词后面加上n ot、疑问式是把助动词提到主语之前。
以study为例,其否定式、疑问式和简单回答形式如下:(2)用法:1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。
说话人强调的是该动作或状态对现在的结果或影响。
My daughter has just go ne out. 我女儿刚出去。
I ' m sure we ' ve met be我肯定我们以前见过面。
She has arrived.她到了。
2)表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,女口recently, already, just, lately, for …,s^hce^:…,yetI haven ' t heard from her these days.这些日子我没有收到她的信。
We haven ' t seen you recen tly.最近我们没有见到你。
They have bee n away for two years. 他们离开已经两年了。
She has bee n withus since Mon day.A 、八■,、、》;★注意:1) si nee和for的区别si nee 后接时间点,如1993, last term, yesterday, the time I got there 。
for 后接一段时间, 表示长达多久”,女口ten years, a while, two days 等。
Exercise:用since 禾口for 填空1.Jim has bee n in Irela nd ________ Mon day.three days.3.His aunt has lived in Australia __________ 15 days.bee n there _________ 7 o'clock.5. In dia has bee n an in depe ndent country ________ 1974. bee n wait ing ________ 20 minu tes. 2. Jill has bee n in Irela nd _________ 4. Mary is in her office. She has6. The bus is late. They'veThey have left only for 5 minu tes. x7.Nobody lives in those houses. They have bee n empty ___________ m any years. 8. Mikehas bee n ill ________ a long time. He has bee n in hospital ___________ O ctober.2)表示短暂意义的动词如arrive, leave, borrow, buy, begin, start, die等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。
英语现在完成时的用法大全含答案解析百度文库
英语现在完成时的用法大全含答案解析百度文库一、初中英语现在完成时1.—They say there is a new restaurant near here.—Yes, and it ______ for more than a week.A. has been openB. openC. is openingD. opens【答案】 A【解析】【分析】句意:——他们说在这附近有一个新的餐馆。
——是的,它已经开了一个多星期了。
根据 for more than a week ,可知用现在完成时,have/has been done,故选A。
【点评】考查现在完成时,注意识记其标志词。
2.—What great progress Huawei ________ in recent years!—No wonder it is widely known in all parts of the world.A. is makingB. has madeC. makesD. made【答案】 B【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。
根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。
【点评】考查现在完成时。
注意掌握现在完成时的结构have/has+过去分词。
3.The tall building here for 100 years.A. isB. wasC. has beenD. is been【答案】 C【解析】【分析】那幢高楼在这里已经有100年了。
根据for 100 years可知“高楼在这里”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。
故选C。
【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。
现在完成时练习题含答案及解析
现在完成时练习题含答案及解析一、单项选择现在完成时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选项。
考点:考查动词时态和倒装句4.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.changesC.has changed D.have changed【答案】C【解析】考查时态。
【英语】英语现在完成时专项习题及答案解析含解析
A.failed B.has failed
C.had failed D.have failed
【答案】B
【解析】
【详解】
考查固定句式中的时态。固定句式:It is/was the+序数词+that从句;句意:这是某人第几次做某事的时候了。如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。本题前面是is,故使用现在完成时,主语是第三人称单数,故B正确。句意:这是这个星期里他第四次打电话给你了。
A.leaving B.left
C.will leave D.leave
【答案】B
【解析】
【详解】
考查现在完成时。句意:不该做的事我们都做了,留下该做的事都没做。句子主干是个并列句,即we have done things we ought not to have done和left undone things we ought to have done,所以have done和have left是并列谓语,其中have相同,省略,只不过两个并列句里分别含有一个定语从句,第一个分句中we ought not to have done作things的定语,第二个分句中we ought to have done作things的定语。故选B选项正确。
13.—How much do you know about the Winter Olympic Games to be held in Beijing?
—Well, the media ________ it in a variety of forms.
高考英语现在完成时题20套(带答案)及解析
高考英语现在完成时题20套(带答案)及解析一、单项选择现在完成时1.--- 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 hadC.we will have had D.we have had【答案】D【解析】【详解】考查not until 位于句首时,句子使用部分倒装句的用法。
句意: ---什么时候共享单车计划才会向公众开放呀?---直到我们对他们有一个更好的了解的时候,就会开放了。
not until 位于句首时主句部分倒装,而until引导的时间状语从句不用倒装。
再联系本句时态,说的是以后的事,所以主句用将来时态,从句用现在时态,故选D。
2.---The prices of vegetables are going up madly. It’s really too much for us.---But for the situation where many vegetable producing areas _____ constant low temperature, things would not be like this.A.meet with B.have met withC.met with D.had met with【答案】B【解析】试题分析:考查时态。
句意:--蔬菜的价格疯狂上涨。
对于我们来说太贵了。
--要不是很多生产蔬菜的地区遭遇了不断地低温袭击,事情不会是现在这个样子。
从句意看,生产蔬菜地区遭遇不断地低温,对现在造成很大影响,因此用现在完成时,强调对于现在的影响,故B正确。
考点:考查时态3.--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【解析】【详解】考查时态。
高考英语现在完成时试题(有答案和解析)
— Not until our program ________ by our school.
A.approvesB.will be approvedC.is to approveD.has been approved
A.is B.are
C.have been D.has been
【答案】D
【解析】
【详解】
考查现在完成时和主谓一致。句意:他是唯一一位三年奖学金获得者的学生。句中的先行词为the only one,在定语从句中作主语,故谓语动词用单数。根据句中的时间状语for three years,故时态用现在完成时。故D正确。
【答案】D
【解析】
【详解】
考查时态。句意:——教授什么时候来做关于契约精神的讲座?——直到我们的课程得到学校的批准。本句省略了主句后的时间状语从句,从句中谓语动词用现在完成时态代替将来完成时。our program和动词approve是被动关系,用被动语态。故选D。
6.Linda ________ to her mother for so long that she figures out almost every gesture of her mother’s.
A.are leadingB.leadC.ledD.have led
【答案】D
【解析】
【详解】
考查时态。句意:格林一家2008年搬回农村,从此过上了幸福安宁的生活。根据句中时间状语,ever since自从那时候起,可知,指从2008年一直持续到现在,故用现在完成时。故选D。
现在完成时习题(附答案解析)
现在完成时习题30道(附答案与解析)( ) 1 It has been six years ________ I came to this school.A. beforeB. afterC. whenD. since( ) 2 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 promised( ) 3 —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 held( ) 4 —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 had( ) 5 —Do you know the movie The Jungle Book? —Yes, I ________ it twice. It's very exciting.A. watchB. watchedC. have watchedD. will watch( ) 6 —Have you watched NBA games ________? —Yes, I really enjoy them.A. everB. stillC. yet( ) 7 ________ three years since I living here.A. It's been, have begunB. It's been, beganC. It's, have begunD. That's been, began( ) 8 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; which( ) 9 —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 in( ) 10 My cousin ________ Beijing for a week.A. has gone toB. has been inC. has gone inD. has been to( ) 11 William Shakespeare ________ for 400 years, but his works still have great influence today.A. diedB. was dyingC. has diedD. has been dead( ) 12 —My brother's never been late for work, ________?— ________. He is a hard-working man.A. is he; yes, he isB. isn't he; No, he isn'tC. has he; Yes, he hasD. has he; No, he hasn't( ) 13 Is this the first time that the graduate ________ his own organization?A. foundedB. had foundedC. foundD. has founded( ) 14 --- Have you ever driven a sports car? --- No, this is the first time I ________ one.A. am drivingB. will be drivingC. have drivenD. drive( ) 15 ---Do you know Judy well? ---Sure. We ________ friends for five years now.A. have madeB. have becomeC. have been( ) 16 --- Ken, we are leaving in fifteen minutes. Are you ready? --- No, I ________ our maps and umbrellas.A. don't packB. didn't packC. won't packD. haven't packed( ) 17 Although a hundred years ________ away, we're still inspired (激励) by the May Fourth Movement.A. has passedB. passesC. pass( ) 18 —Look! Someone ________ the classroom. —Well, it wasn’t me. I didn’t do it.A. is cleaningB. has cleanedC. cleansD. will clean( ) 19 -Did Sa Beining, one of the most famous hosts of CCTV, ________ a Canadian girl?-Yes, they ________ for about 3 years.A. marry to; got marriedB. marry with; have got marriedC. marry; have been married( ) 20 —Sorry, I'm late. Has the meeting begun? —It doesn't matter. The meeting ________ for several minutes.A. has just begunB. has just been overC. has just been onD. has just ended( ) 21 Do not sign any agreement until you ________ a lawyer or some other knowledgeable person to read it. A. will ask B. have asked C. are asking D. are asking( ) 22 My dad still doesn't have a driving license. He ________ his driving test seven times!A. has failedB. failedC. had failedD. fails( ) 23 Her grandfather ________ for two years.A. diedB. has diedC. has been deadD. has been died( ) 24 --- Is Mary at home now? --- Sorry, she ________ shopping to buy a birthday gift for her mother.A. just wentB. would just goC. was just goingD. has just gone( ) 25 My sister graduated from a university three years ago and ________ as a doctor ever since.A. has worked B. works C. worked D. had worked( ) 26 Which of the following is right?A. His grandparents have died for almost 10 years.B. I have joined the Swimming Club for over 2 months.C. We have been in Hong Kong for about two weeks.D. He has bought the bike for 5 years.( ) 27 We ________ trees last Sunday. So far we ________ over 3,000 trees there.A. planted; plantedB. planted; have plantedC. have planted; plantedD. have planted; have planted( ) 28 With the rapid growth of population, the city ________ in all directions in the past five years.A. spreadsB. has spreadC. spreadD. had spread( ) 29 Mr. Smith, together with his two sons, ________ Shanghai for about five months.A. has leftB. have leftC. has been away fromD. have been away from( ) 30 —How long have Mr. and Mrs. Wang ________? —For more than twenty years.A. marriedB. had marriedC. got marriedD. been married答案与解析:1 答案D解析本题考查了since⽤法,⽤从某事发⽤多久,2个句型It is/has been xxx years since sb. did sth.。
【英语】英语现在完成时题20套(带答案)及解析
A.most people have worked B.have most people worked
C.most people had worked D.had most people worked
【答案】B
【解析】
【详解】
考查倒装和时态。句意:就是从工业革命开始,多数人去远离他们家的某些地方工作或是被留下来养育孩子,没有许多成年人帮助。“only+时间状语”放在句首,句子需用部分倒装;再根据since可知用现在完成时,故选B。
【答案】B
【解析】
试题分析:考查动词的时态语态。从句意“在过去的三十年中,参加健身锻炼的人数已经增加很多了”知,increase的动作虽然发生在过去,但一直持续到现在,同时由题眼“during the last three decades”可知,该空中应该用现在完成时态,所以只有B项符合语境。
【名师点睛】时态题的考查关键是抓住句子的上下文含义和句中的时间状语。要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。这句话的时间状语是During the last three decades是典型的现在完成时的时间状语。
11.She is a strong-willed woman and not once _______ in to any difficulty in her life.
A.she has givenB.did she giveC.she gaveD.has she given
【答案】D
【解析】
试题分析:考查动词时态和倒装句。句意:她是个意志坚强的女人,一生中一次也没有向任何困难屈服过。And连接的两个并列句中,否定副词not once放在了第二个句子的句首,所以后面部分用部分倒装语序,此外第一句的时态是一般现在时,后句又出现了in her life,所以句子应该用现在完成时,表示到现在为止,故正确答案为D选项。
初中英语现在完成时题20套(带答案)及解析
初中英语现在完成时题20套(带答案)及解析一、初中英语现在完成时1.—Look! Your teacher Miss White is over there.—No, it can't be her. She ______ to Beijing.A. has goneB. has beenC. wentD. will go【答案】A【解析】【分析】句意:--看!你的老师怀特小姐在那边。
--不,那肯定不是她。
她去了北京。
A. has gone去了某地,表示该人不在说话地点; B. has been去过某地,表示主语曾经去过某地,有这种经历;C. went过去式,去;D. will go将来时态,将要去。
根据前面的否定猜测,可知怀特小姐去了北京,故选A。
【点评】考查固定搭配have gone to。
2.—What great progress Huawei ________ in recent years!—No wonder it is widely known in all parts of the world.A. is makingB. has madeC. makesD. made【答案】 B【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。
根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。
【点评】考查现在完成时。
注意掌握现在完成时的结构have/has+过去分词。
3.—How do you like Beijing, Miss Read?—I've no idea. I _____ there.A. have goneB. have beenC. haven't beenD. haven't gone【答案】 C【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。
英语现在完成时试题及答案含解析
英语现在完成时试题及答案含解析一、选择题1.— Mum, where's my packed lunch? —In the kitchen. I ________ you two sandwiches. A.make B.am making C.have made D.will make 2.The life we were used to_________ greatly since the computer was invented.A.has changed B.changed C.changing D.change 3.— When did the Mixc Shopping Center open? — It ________ for nearly half a year. A.has opened B.has been open C.was opened D.had been open 4.—May I borrow your new-bought book The Adventures of Tom Sawyer now?—I'm afraid not. I ________ only half of it, and I'll try to finish it this weekend.A.read B.am reading C.have read D.will read 5.Though Tom _______ America for over two years, he misses his friends and relatives from time to time.A.was away from B.left C.has been away from D.has left 6.—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 to7.It is 4:30p. m. Ben and Leon _______their work, so they are playing chess now. A.finish B.were finishing C.have finished D.will finish 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.—When did you buy your car? It looks so new.—Really? I ________ it for three years and I like it very much.A.have bought B.have had C.bought D.had 10.—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 11.Both his parents look sad. Maybe they _________ what's happened to him.A.will know B.know C.have known D.are knowing 12.—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 13.— Where is your son Jimmy living now?— He________the city of Yangzhou, China for two years.A.has come to B.has been to C.has gone to D.has been in 14.—Mum, I want to watch the news about our school. Change the channel, please!—What a pity! It is eight o'clock now. It___________ for a while.A.has been over B.was over C.has finished D.finished15.I think my father knows everything. He is my hero, he________ over 2500 books.A.reads B.read C.is reading D.has read 16.—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 to17.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 18.The number of city parks in Lishui ______ a lot since it became a district of Nanjing. A.increase B.will increase C.increased D.has increased 19.Stan Lee, a famous American comic book writer, for about five months, but the fictional characters he co-created are still alive on screen.A.died B.has died C.has been dead D.was dead20.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 21.—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.study22.My deskmate was once a top student but she behind since she began to play online games. A.has fallen B.fell C.has felt D.has been 23.—Look! The man looks like Mr. Li.—It can’t be him. Because he with his families________Japan since last Thursday and they haven’t returned.A.has gone to B.has been to C.have been in D.has been in24.一How can you start playing games so soon, Tom?一 I ______ my homework, Mom.A.finished B.have finished C.will finish D.finish25.—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.call26.In the sentence “I have bought a new bicycle, so I can ride to school now.”, we use present perfect tense to tell ________.A.the result of a past actionB.actions that happened in the pastC.actions that happened at a certain time in the pastD.how many times an action has happened till now27.—How long ________ you ________ chemistry so far?—For almost one year.A.are; studying B.do; study C.have; studied D.will; study 28.Mr. Wu ________ Germany since three years ago, so he knows a lot about the German culture and customs.A.has gone to B.went to C.has been to D.has been in 29.—Bill 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 with30.—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 31.— Where is the head teacher?— She ________ to the library to search for some information.A.goes B.will go C.has been D.has gone 32.—When will the live women’s football match between China and South Korea begin on TV?—Oh, it ________ for ten minutes, ending in 4:3. China won the game.A.has finished B.has been on C.has been over D.has begun 33.Online learning ________ very popular with students since last year.A.has become B.are becoming C.would become D.had become 34.—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 35.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 36.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 37.—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 used38.My pet, little Puppy, has ________ for a week. I miss it very much.A.gone missing B.got lost C.been missing D.lost39.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.opened40.So far, 5G technology, which is d eveloped by Huawei, _______ a lot. Soon it’ll be widely used in China.A.is improving B.are improved C.has improved D.improved 41.— Excuse me, which movie are you waiting for?—Cliff Walkers. We ________ here for more than two hours.A.wait B.are waiting C.waited D.have waited 42.—Where’s your mum, Lucy?—She together with her sisters ________ the supermarket since two hours ago.A.has gone to B.has been to C.has been in D.have gone to 43.We ________ each other since I came to Shanghai, but we send emails very often. A.don’t see B.didn’t see C.won’t see D.haven’t seen 44.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.—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 46.—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.lives47.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 gone 48.—Sorry, I’m late. There’s too much traffic on the road.— It does n’t matter. The film has just_______for five minutes.A.begun B.finished C.been on D.been over 49.—Where is Simon? We can’t find him at the party.—Perhaps he ________ home.A.has gone B.is going C.went D.was going 50.—John, you ________ the Slender West Lake before, right?—Sure, lot of times. Are you thinking of taking a trip there?A.have gone to B.have come to C.have been to D.have been in【参考答案】***试卷处理标记,请不要删除一、选择题1.C【详解】句意:——妈妈,我打包的午餐在哪?——在厨房里,我已经给你做了两个三明治。
(英语)英语现在完成时练习题含答案及解析
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
英语现在完成时练习题20篇含解析
— Ione. Thank you just the same.
A.have had B.had C.would have D.will have
【答案】A
【解析】
【详解】
考查时态。句意:——你想喝杯茶吗?味道很好。——我已经喝过了,我仍然谢谢你。结合句意可知此处用现在完成时态,故选A。
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.他离开这有五年了。
15.My father ____his little store rapidly into a big department store in the past ten years.
A.have been noticed B.are noticing
C.will notice D.have noticed
【答案】D
【解析】
【详解】
考查现在完成时态。句意:随着智能机器人技术的发展,人们已经注意到机器人之间合作的重要性,以及在实践中的挑战。结合句意可知句子用现在完成时态,people是句子主语,故答案为D。
现在完成时练习题含答案及解析
现在完成时练习题含答案及解析一、单项选择现在完成时1.T h e G r e e n s_____C h i n a f o r f i v e y e a r s.A.h a s b e e n i nB.h a v e b e e n i nC.w e n t t oD.h a s g o n e t o【答案】B【解析】【详解】考查时态。
句意:G r e e n一家人来中国已经五年了。
时间状语f o r f i v e y e a r s表明用现在完成时,T h e G r e e n s作主语时,谓语动词用复数,而且接一段时间要用h a v e b e e n i n,故B项正确。
2.A l t h o u g h s h e i s o n l y16y e a r s o l d,s h e______t o d r u g s f o rt w o y e a r s.A.a d d i c t sB.h a d b e e n a d d i c t e dC.h a s a d d i c t e dD.h a s b e e n a d d i c t e d【答案】D【解析】【详解】考查现在完成时态和固定搭配。
句意:虽然她只有16岁,但她已经沉迷于毒品两年了。
结合句意可知,这里是指到现在为止已经两年了,与现在有关系,用现在完成时态;b e a d d i c t e d t o沉迷于---,故选D。
3.S h e i s a s t r o n g-w i l l e d w o m a n a n d n o t o n c e_______i n t o a n yd i f f i c u l t y i n he r l if e.A.s h e h a s g i v e nB.d i d s h e g i v eC.s h e g a v eD.h a s s h e g i v e n 【答案】D【解析】试题分析:考查动词时态和倒装句。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
英语现在完成时含答案解析百度文库一、初中英语现在完成时1.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..2.I ________ an invitation to the concert. I can't wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。
由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。
【点评】考查动词时态。
根据题目所给语境推断出应使用的时态。
3.The Greens many places of interest since two years ago.A. has visitedB. have visitedC. visitedD. will visit【答案】 B【解析】【分析】句意:自两年前开始,格林一家参观了许多名胜。
since引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,the Greens格林一家,表示复数含义,作主语,谓语用复数形式。
故选B。
4.The tall building here for 100 years.A. isB. wasC. has beenD. is been【答案】 C【解析】【分析】那幢高楼在这里已经有100年了。
根据for 100 years可知“高楼在这里”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。
故选C。
【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。
5.—Do you miss your parents far away?—Yes, very much. They the hometown for over two years.A. leftB. have leftC. were away fromD. have been away from【答案】 D【解析】【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语for over two years 表示时间段,动词要具有延续性,left是 leave的过去分词,是短暂性动词,不能和时间段连用,故选D。
【点评】本题考查延续性动词和短暂性动词的转换。
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.—Your new bike is so nice! When did you buy it?—In July. I _____it for two weeks.A. hadB. have hadC. have boughtD. bought【答案】 B【解析】【分析】句意:——你的新自行车那么好看。
你什么时候买的。
——七月份,我买了两周了。
根据for two weeks,可知句子时态为现在完成时,而且谓语动词必须是延续性的。
因此排除AD,buy是结束性动词,不能够延续,应此排除,故答案是B。
【点评】考查现在完成时,注意现在完成时中延续性动词的使用。
8.—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。
【点评】考查短语辨析,注意平时识记其区别,理解句意。
9.—Look at these stamps. I _______ them for five years.—Wow, they are wonderful.A. keptB. have keptC. have boughtD. bought【答案】 B【解析】【分析】句意:——看这些邮票,我持有它们5年了。
——噢,真漂亮。
表示动作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词用have,故选B。
【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。
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.—What about watching the movie Big Fish tomorrow?—Oh, I it already.A. watchB. have watchedC. will watchD. am watching【答案】 B【解析】【分析】明天去看电影大鱼怎么样?哦,我已经看过了。
already是完成时的标志,故选B。
【点评】联系句意,注意辨析关键的词语,来判断所填之词。
12.—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。
【点评】考查短语辨析,注意平时识记其区别,理解句意。
13.—How many letters you to your mother?—109 in all, since 2016.A. has, writtenB. have, writtenC. did, writeD. are, writing 【答案】 B【解析】【分析】句意:——你给你妈写了多少封信?——从2016年起,总共109封。
句中since 2016是现在完成时态常用的时间状语,其结构是主语+have/has+动词过去分词,且主语是you,则应填写have written,故答案选B。
【点评】考查动词的时态。
注意现在完成时的用法。
14.—Your shoes are so old. Why don't you buy a new pair?—Because I all my money on an MP5.A. spendB. have spentC. am spendingD. was spending【答案】 B【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。
强调过去发生的动作对现在的影响,应用现在完成时,故选B。
【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。
15.Wow! You ________ dinner! Let's eat now.A. cookB. are cookingC. will cookD. have cooked【答案】 D【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。
根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。
故选D。
【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。
16.I scared of dogs ever since a dog hurt me when I was five years old.A. will beB. wasC. have beenD. would be【答案】 C【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。
句意是:自从我五岁时被狗伤过之后我就一直怕狗。
【点评】本题考查现在完成时的用法。
17.I am surprised at the new look of my hometown,for it _____ a lot over the years.A. changedB. changesC. will changeD. has changed【答案】 D【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,结合over the years可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D.18.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年,所以他对熊猫很了解。