现在完成时-55道单项选择(附答案解析)
现在完成时练习题108道(附答案)

现在完成时练习题108道现在完成时用于过去发生的动作或状态与现在的联系,包括对现在的影响、造成的结果以及动作的持续等。
现在完成时的形式是由“have/has + 过去分词”构成。
1。
1 现在完成时的构成肯定句:主语 + have/has + 过去分词...否定句:主语 + have/has + not + 过去分词。
疑问句:Have/Has + 主语 + 过去分词。
.。
?疑问代词/疑问副词 + have/has + 主语 + 过去分词...?肯定句否定句一般疑问句简答I / You have seen it I / You have not seenitHave you seen it?Yes, I have.No, I haven't.He / She / It has seen it He / She / It has notseen itHas he seen it ?Yes, he has。
No, he hasn’t.We / You / They have seen it。
We / You / They havenot seen it.Have they seen it?Yes, they have.No, they haven't。
1.2 现在完成时的肯定句句型:主语(第三人称单数以外的人称) + have主语(第三人称单数)+ has +现在完成时的肯定句由助动词have/has加过去分词构成: He’s gone shopping.他去买东西了。
I’ve never been to Paris。
我从未到过巴黎。
1。
3 现在完成时的否定句句型:主语 + have/has + not + 过去分词。
.。
现在完成时的否定句是在助动词have/has后加not,之后是过去分词:I haven't seen him for a long time。
我已经很久没见到他了。
英语现在完成时专项练习(附答案)含答案

英语现在完成时专项练习(附答案)含答案一、初中英语现在完成时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【解析】【分析】考查主谓一致。
(英语)高二英语现在完成时专项训练100(附答案)及解析

(英语)高二英语现在完成时专项训练100( 附答案 ) 及解析一、单项选择现在完成时1.How many English words ____ you ____ up to now?A. did; learn B. had; learnedC. have; learned D. do; learn【答案】 C【解析】【详解】观察时态。
句意:到目前为止,你学习了多少英语词汇?依照up to now 可知用现在完成时,应选C。
2.It is the fourth time that Tom ______ in the maths exams.A. failed B. has failedC. 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.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、The car has arrived。
车子来了。
〔对现在结果的影响是:车子已在门口〕2、Someone has broken the window.有人把窗户打破了。
〔对现在结果的影响是:窗户仍破着〕3、It’s so dark。
Someone has turned off the light.这里很黑,有人刚把灯关了。
〔对现在结果的影响是:现在很黑〕4、Are you free? I have finished my homework. I am free.你有空吗?我已经做完了家庭作业。
我有空。
〔我已经完成了家庭作业,对现在影响是:很有空〕。
〔二〕表示过去已经开始,一直延续到现在的动作或状态。
一般会和表示从过去某一时刻延续到现在〔包括“现在〞在内〕的一段时间的状语连用。
如for+时间段、since+过去的时间点、疑问词how long等。
这时表示持续动作或状态的动词必须是延续性动词。
1、My uncle has worked at this factory for five years。
我叔叔在这个工厂工作已经五年了。
2、Mr. Black has lived in China since 2002。
自从2002年Mr. Black 一直住在中国。
3、How long have you been here?你来这里多久了?4、I have learnt English for more than ten years。
我已经学了10多年的英语。
(从10年前开始,持续到现在)5、She has swum since half an hour ago。
我已经游泳了半个小时。
(半个小时前开始,到现在还在游) 〔三〕经验性用法:表示从过去开始到目前为止这段时间中反复发生的动作或屡次出现的状态。
高一英语现在完成时专项训练100(附答案)

最新高一英语现在完成时专项训练100(附答案)一、单项选择现在完成时1.The old couple have been married for 40 years and never once _________ with each other. A.they have quarreled B.have they quarreledC.they had quarreled D.had they quarreled【答案】B 【解析】【详解】考查倒装。
句意:那对老夫妻已经结婚40 年了,从来都没有争吵过。
never 放在后句的句首,要用部分倒装,for 40 years 表明应该用现在完成时,故B 项正确。
【点睛】当含有否定意义的词never ,seldom ,little ,hardly,not,by no means 位于句首时,后面的句子要使用部分倒装。
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 Greens moved back to the countryside in 2008 and ______ a happy and peaceful life there ever since.A.are leading B.lead C.led D.have led【答案】D【解析】【详解】考查时态。
句意:格林一家2008 年搬回农村,从此过上了幸福安宁的生活。
现在完成时专项训练(附答案)

现在完成时复习课考点专项训练(附答案)一、单项选择①现在完成时用法一:表示过去某时刻发生的动作对现在造成的影响或结果。
八字口诀:过去发生,影响现在。
()1、Both his parents look sad .Maybe they_____ what's happened to him . A.knew B. have known C. must know D. will know现在完成时的标志词:already, yet, just , ever, never…..before, this morning, now , today , so far , in the last/ past+时间段、over +时间段, recently ,by+现在时间()2、He has ____been to Shanghai , has he ?A. alreadyB. neverC. everD. still()3、Have you met Mr. Li ______?A. justB. agoC. beforeD. a moment ago()4、The famous writer _____ one new book in the past two years.A. is writingB. was writingC. wroteD. has written()5、-Our country ______ a lot so far . -Yes . I hope it will be even ______ .A. has changed ; wellB. changed ; goodC. has changed ; betterD. changed ; better()6、Zhao Lan ______already ______in this school for two years .A. was ; studyingB. will ; studyC. has ; studiedD. are ; studying()7、We ______ Xiao Li since she was a little girl .A. knowB. had knownC. have knownD. knew()8、Harry Potter is a very nice film .I ____it twice .A. will seeB. have seenC. sawD. see②现在完成时与一般过去时的区别:现在完成时强调对现在的影响或结果,一般过去时只强调事情发生在过去,不涉及现在。
(英语)初中英语现在完成时专项训练及答案及解析

(英语)初中英语现在完成时专项训练及答案及解析(英语)初中英语现在完成时专项训练及答案及解析一、初中英语现在完成时1.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【解析】【分析】句意:很多游客多次去过扬州,因为它是如此美丽的一个城市。
havebeen to,表示去过某个地方,have gone to,表示去了某地,还没回来。
many times是很多次,游客们应该是去过很多次,用have/hasbeento+地点,由于主语是复数,助动词用have,故选A。
【点评】考查现在完成时,注意have been to表示去过回来了,have XXX表示去了还没回来。
2.—The drama series The Thunder(破冰行动)hits screens these days.—Oh. What a pity! I ____________ any of them yet,XXX'XXX【答案】D【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。
——哦。
真遗憾!我任何一集也没有看过。
根据Oh. What a pity!可知我没有看过。
过去的动作对现在造成的影响和yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。
故选D。
【点评】此题考查现在完成时。
注意yet常和现在完成时连用。
3.—Lucy, is your uncle a XXX?—Yes, he is. He history for nearly 20 years.A. teachesB. hastaught C. is teaching D. will teach【谜底】B【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。
高考英语现在完成进行时专项训练100(附答案)含解析

高考英语现在完成进行时专项训练100(附答案)含解析一、单项选择现在完成进行时1.---Susan is so excited!---Oh, yes! She is busy preparing for her trip to Africa that she _____ for years.A.has been expecting B.was expectingC.had been expecting D.would be expecting【答案】A【解析】试题分析:考查时态。
句意:--苏三好兴奋啊!--是的。
她正在忙着准备她渴望已久的非洲之旅呢。
根据对话中的“is”可知,两个人说的是现在的情况,排除C;发生在过去的动作,对现在造成了影响,且有可能继续下去,这时用现在完成进行时,对苏三造成的影响是她很兴奋,多年来,苏三一直渴望去非洲旅行,故选A。
考点:考查时态2.—I _______ the dishes for over a week. It’s your turn.— I ______ you would say something like that.A.have washed; have known B.have been washing; knewC.have washed; know D.have been washing; know【答案】B【解析】试题分析:句意:——我洗盘子洗了一周了。
该轮到你了。
——我知道你就会这样说。
现在完成时与现在完成进行时的区别是:现在完成时指到目前为止已经结束的动作,现在完成进行时指一直持续的动作,从语境可知此处强调持续,所以用现在完成进行时,排除A、C 选项,而根据宾语从句中的would可以推测主句应该用过去时态,答案选B。
考点:考查动词时态。
3.—Mum, Dad ought to stop working?—Yes, he has a bad headache because he _______ too long.A.read B.has been readingC.had read D.is reading【答案】B【解析】试题分析:考察现在完成进行时。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成时-55道单项选择1.William Shakespeare ________ for 400 years, but his works still have great influence today.A. diedB. was dyingC. has diedD. has been dead2.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 promised3.—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 gone4.--- 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 packed5.My sister graduated from a university three years ago and________ as a doctor ever since.A. has workedB. worksC. workedD. had worked6.With the rapid growth of population, the city________ in all directions in the past five years.A. spreadsB. has spreadC. spreadD. had spread7.﹣Ouch! I________ this really bad toothache for about three days.﹣You really need to take a day of and see a dentist.A. haveB. am havingC. have hadD. had8.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.9.Do not sign any agreement until you________ a lawyer or some other knowledgeable person to read it.A. will askB. have askedC. are askingD. are asking10.—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 had11.(2019秋•香坊区校级期末)Is this the first time that the graduate________ his own organization?A. foundedB. had foundedC. foundD. has founded12.It has been six years ________ I came to this school.A. beforeB. afterC. whenD. since13.---Do you know Judy well?---Sure. We________ friends for five years now.A. have madeB. have becomeC. have been14.—________ have you lived here?—Since 1995.A. How farB. How longC. How oftenD. How soon15.We ________ trees last Sunday. So far we ________ over 3,000 trees there.A. planted; plantedB. planted; have plantedC. have planted; plantedD. have planted; have planted16.—How long has your uncle ________ from Australia?—For three months.A. come backB. returnedC. got backD. been back17.When you are at home, give a call to let me know you ________ safely.A. were arrivingB. have arrivedC. are arrivingD. will arrive18.Although a hundred years ________ away, we're still inspired (激励) by the May Fourth Movement.A. has passedB. passesC. pass19.—How long have you ________your new car?—________.A. had; For 2 years.B. bought; In 1999C. kept; For half a year agoD. borrowed; Since 200720.My dad still doesn't have a driving license. He ________ his driving test seven times!A. has failedB. failedC. had failedD. fails21.Not only Tom but also my friends ________ the Birdwatching Club for two months.A. have joinedB. has been inC. has taken part inD. have been members of22.—Why are you worried?—I'm expecting a call from my daughter. She ________ New York for three days.A. has gone toB. has been toC. has been inD. has come in23.Mr. Smith, together with his two sons, ________ Shanghai for about five months.A. has leftB. have leftC. has been away fromD. have been away from24.There ________ great changes in our hometown in the past fifteen years.A. has beenB. have beenC. wasD. were25.—Your new watch is so nice! When did you buy it?—In April. I ________ it for two months.A. have hadB. hadC. have boughtD. bought26.I am tired. I ________ basketball for three hours.A. playB. playedC. have playedD. will play27.The past 10 years ________ great changes in national development,________ high﹣speed trains bring convenience to our daily life.A. have witnessed; among thatB. have witnessed; among whichC. witnessed; in whichD. witnessed; among which28.-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 married29.—Where can I find Jack?—He ________ the post office.A. has been toB. had been toC. had gone toD. has gone to30.—How long have Mr. and Mrs. Wang ________?—For more than twenty years.A. marriedB. had marriedC. got marriedD. been married31.—A new shop ________ for a week nearby. Let's have a look there.—Good idea. But it doesn't ________ on Mondays.A. opened; openedB. has been opened; openC. has opened; openedD. has been open; open32.Do not sign any agreement until you________ a lawyer or some other knowledgeable person to read itA. will askB. have askedC. are askingD. will have asked33.--- Have you ever driven a sports car?--- No, this is the first time I ________ one.A. am drivingB. will be drivingC. have drivenD. drive34.Her grandfather ________ for two years.A. diedB. has diedC. has been deadD. has been died35.—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 held36.—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 ended37.—How long have you ________ Sanya in Hainan?—Half a month, and it is the most beautiful city that I've visited.A. been inB. gone toC. been to38.—Do you know the movie The Jungle Book?—Yes, I ________ it twice. It's very exciting.A. watchB. watchedC. have watchedD. will watch39.My English teacher has taught English ________ she came to the school.A. sinceB. asC. whenD. for40.—Excuse me! I am looking for The Little Prince.—Sorry, the book you ask for________ . I can book one online if you like.A. is selling outB. was sold outC. has been sold out41.The Browns________ London for nearly two years. They all miss their hometown very much.A. have leftB. have been away fromC. have leaving42.In the past five years, Changchun ________ a lot in many different ways.A. ChangesB. has changedC. changedD. change43.We ________ in the same school since three years ago.A. studyB. will studyC. were studyingD. have studied44.So far, they ________ five Japanese songs.A. learntB. had learnedC. have learnedD. learn45.—Where have you ________? The film ________ for half an hour.—Oh, sorry. I'm late because of the heavy rain.A. been; has startedB. gone; has been onC. been; has been onD. gone; has started46.My brother ________ this book for two days.A. has boughtB. has keptC. has borrowedD. has lent47.________ the news came out, the reform (改革) of college entrance examination has got tons of public attention.A. UnlessB. ThoughC. Since48.In the past few years, great changes________ in my hometown.A. have taken placeB. have been taken placeC. were taken place49.The film ________ for ten minutes.A. will beginB. has been onC. has begun50.—Look, the light is still on in Helen's office. Maybe she ________ her work yet.—It can't be Helen. She ________ the office an hour ago.A. didn't finish; leftB. didn't finish; has leftC. hasn't finished; leftD. hasn't finished; has left51.So far, the AIIB(亚投行) ________ 57 counties to be the founding members.A. attractedB. has attractedC. will attract52.—I'm sorry, Lucy. I ________ your computer for such a long time.—Never mind.A. have borrowedB. have lentC. have keptD. have returned53.Mrs. is very kind. She ________ these poor children since 2010.A. helpsB. has helpedC. helpedD. is helping54.My grandfather's hobby is collecting stamps. He ________ them for over forty years.A. collectB. collectsC. is collectingD. has collected55.Story of Yanxi Palace is one of the most popular________ and the main role Wei Yingluo ________ the hearts of many people, so it is a big success.A. plays; winB. plays; has wonC. play; has wonD. play; won解析1.【答案】D【解析】根据“for 400 years”可知用现在完成时并且用延续性动词。