高中英语现在完成时练习题及答案
高中英语现在完成时练习题及答案一、现在完成时的构成1. 现在完成时结构:主语+助动词have +动词过去分词否定句:have/has后加not, haven’t/hasn’t一般疑问句:前提have/has2.现在完成时的概念:1) 表示过去发生的动作对现在造成的影响或结果。
--Have you had your lunch yet?你吃过午饭了吗? --Yes, I have. I have just had it. 是的,我刚吃过。
I have already posted the photos. 我已经寄过这些照片。
2) 过去发生的事情,一直持续到现在。
I haven’t seen her these days. 近来我一直没见过他。
I’ve known Li Lei for three years. 我认识李雷已经三年了。
They have lived here since 1996. 他们自从1996年就住在这儿。
She has taught us since I came to this school. 自从我来这所学校,她就教我。
3. 现在完成时多与下列时间状语连用:1) 用于“过去发生的事,对现在造成的影响或结果”的时间状语有:alreadyyetnevereverjust before2) 用于“过去发生的事,一直延续到现在”的时间状语有:for + 时间段since two years agosince + since008since he came here.so far up to now=till now=by now到现在为止;直到现在by the end of this year 到今年年末by the end of this month到本月末during the last few years 在过去的几年中in the last months 在过去的几个月中all the time 总是;一直 recently 最近 these days 近几天3. have been 和 have gone 区分1) have/ has gone 表示某人已经去了某地,人不在这儿。
--Where is Jim? – He has gone to London.2) have/ has been 表示曾经到过某地,但现在人已回来。
I have been to Shanghai twice. 我到过上海两次。
--Where have you been, Jim? 吉姆,你去了哪里? --I have been to the library. 我去了图书馆。
3) have/has been in + 地点在某处呆过多长时间 How long have you been here/there? I have been here/there for 10 years.你在这里多长时间了?我在这里10年了。
Dashan has been in China since0years ago. 大山自从20年前就在中国。
How long have been at this school? I have been here for over two years.你在这所学校多长时间了?我在这里两年多了。
1. –____________ you ever ___________ _____________ Japan?--Not yet! It’s such a beautiful city that I hope to go there some day.2. –Where is Jimmy?--He ___________ __________ ___________ the zoo. He’ll be back in half an hour.3. –How long____________ you ___________ ________________ Sydney?--I _____________ ______________ there for months.4. –Where is Irene?--She_____________ _____________ ____________ England.--_______________ she ever ______________ there before?--Of course. She lived there before she came here.二、现在完成时和一般过去时的区别现在完成时表示过去发生的某一动作对现在造成的影响或结果,强调的是现在的情况,所以它不能与表示过去的时间状语连用。
如:yesterday, last night, three weeks ago, in00等。
而一般过去时只表示过去的动作或状态,和现在没有任何关系,它可以和表示过去的时间状语连用。
I have seen the film. 我看过这部电影。
I saw the film last week.我上星期看了这部电影. He has lived here since 1992. 1992年以来他一直住在这里。
He lived here in 1992. 1992年他住在这里。
把下列句子分别变成否定句、一般疑问句并作回答。
1) I have already cleaned the room.否定句: ____________________________________________________________ 一般疑问句:_________________________________________________________肯定回答:________________________ 否定回答:_________________________2) Jim has never been to Harbin.一般疑问句:________________________________________肯定回答:________________________ 否定回答:_________________________ 否定句: _________________________________________一般疑问句:________________________________________对画线部分提问:_________________________________________________________三、用所给词的适当形式填空1. I _________________________________000English words so far.2. The old man _______________________________ here for0 years.3. I ________________________________ you for ten years.4. _____________________ you ____________________ the floor today? It is so dirty.5. ______________________ he _____________________ all his money? Yes, he has. 二、短暂性动词与持续性动词在现在完成时中的运用在现在完成时中, 短暂性动词一般不与时间段连用。
即:不与for, since短语或how long问句连用。
短暂性动词与时间段连用时,要转化成表示状态的词或短语。
★1. She __________________ home last week.2. She has already________________ home.3. She_________________________________ home fora week.A. has leftB. leftC. has been awayD. has been away from4. How long has she ________________________ home?A. leftB. leavedC. been away from★1. The old man is________________ . He_____________________ ten years ago.2. He has_______________________________ for ten years.3. How long has he___________________________ ?A. diedB. been deadC. dieD. been die★join the League 入团 join the Party 入党 join the army 参军A: When did Zhao Lin __________________ the League?B: He______________ the League last year. He has ___________________the League for one year. ★ 1. A: I____________________ a book from the library yesterday.B: How long ___________ you____________________ it?A: I can _______________ it for a week.2. He ______________________ the dictionary since last week.A. borrowedB. has borrowedC. has keptD. kept★1. A: 我买了一辆自行车。
I _____________ __________________a bike.B: 你买了多长时间了?How long ________________ you ___________ it?A: 我上个月买的。
I ______________________ it last month.2. I ______________________ this pair of skates for two years.A. have boughtB. have hadC. boughtD. had★ The movie _____________ half an hour ago. It ______________________ for thirty minutes.★ A: When did the factory _______________?B: It _______________ ten years ago.A: How long has it _____________________?B: It has ______________________ for ten years.★ A: When did the shop_______________?B: It ______________ a month ago.A: How long has it ___________________.B: It has _____________________for a month.★arrive in/at... 到达,抵达come to... 来到......1) A: When did you ______________ in Shanghai? B: I __________________ here last week.A: How long have you ____________ ______________ Shanghai?B: I have _______________ here for a week.2) I___________ to this school last year. I have____________ __________ this school for a year.★1. I _______________/_______________ a cold last week. And I’m not feeling well now.So I _______________________ a cold for a week.2. I __________________________ a cold since last week.A. have gotB. have caughtC. have hadD. got练习:1、Both his parents look sad .Maybe they _________what’s happened to him .A. knew B. have knownC. must knowD.will know2、He has _______ been to Shanghai , hashe ?A. alreadyB.never C.ever D. still3、Have you met Mr Li ______?A. justB. ago C.beforeD. a moment ago4、The famous writer _____ one new book in the past two yearA. is writing B.was writing C.wrote D.has written、—Our country ______ a lot so far .—Yes . I hope it will be even ______ .A. has changed ; wellB. changed ; goodC. has changed ; better D. changed ; better 6、Zhao Lan ______already ______in this school for two years .A. was ; studying B. will ; study C. has ; studiedD. are ; studying7、We ______ Xiao Li since she was a little girl .A. knowB. had knownC. have knownD. knew、Harry Potter is a very nice film .I_______ it twice .A. will see B. have seen C. saw D.see9、—These farmers have been to theUnited States .—Really ? When _____ there ?A. will they goB. did they goC. do they goD. have they gone10、—______ you ___ your homework yet ?—Yes . I _____ it a moment ago .A. Did ; do ; finished B. Have ; done ; finishedC. Have ; done ; have finishedD. will ; do ; finish用所给词的适当形式填空1. All the furniture in the building _______ to the company not to his own..2. When I was at college I _______ three foreign languages, but I _______ all except a few words of each.3. -----We would have walked to the station. It was so near.----- Yes, a taxi _______ at all necessary.4. I don’t really work here. I _______ until the new secretary arrives.5. He _______ his leg when he _______ in a football match.6. The new secretary is supposed to report to the manager as soon as she _______.7. As she _______ newspaper, Granny _______ asleep.8. ---Do you like the material?---Yes, it _______ very soft.9. ---Come on in, Tom. I want to show you something.--- Oh, how nice of you! I _______ you _______ to bring me a gift.10. ----You’ve agreed to go, so why aren’t you getting ready?---But I _______ that you _______ us to start at once. 11. The house is dirty. We _______it for weeks.12. -----_______ the sports meet might be put off.---- Yes, it all depends on the weather.13. ---- I’m sorry to keep you waiting.----Oh, not at all. I _______ here only a few minutes.14. You don’t need to describe her. I _______ her several times.15. The cost of living _______ by ten percent before the government took any action.16. By the time new pupil _______ enough courage to raise his hand , the bell for the end of the lesson _______.17. -----Did you go to Beijing for vacation ? -----I _______ to go , but I got sick at the last minute.18. ------When will they leave ?------They _______ very soon .19. ------Was he studying for an exam ?------Yes , he’s _______ it next week.20. ------Are there going to be many people at your party today ? ------We hope that _______.21. She must have arrived there last night , _______she ?22. _______ the letter , I ran out of the room to the post office.23. Twelve inches _______ one foot.24. I _______ going to London next month.25. He _______ English for six years by the timehe takes his examination.26. By this time next year he _______ from this college.27. _______ the school when the bell rang.28. He promised us that he _______ early but he _______ yet.29. The teacher told the pupils that the earth _______ round.30. The moment they met , they knew that _______ .31. We _______ the problem for quite some time , but we _______ any conclusion yet.32. It wasn’t until two o’clock that I _______ to sleep.33. ------Where _______ my book ? I can’t see it anywhere.------ I _______ it on this table . But now it’s gone .34. Perhaps it will be a long time _______ from abroad.35. If the fi lm _______ is our school , we’ll go and see it .36. -----How _______ on with your English thesedays . -----Not bad.37. -----What _______ when I phoned you this morning? ------I _______ my homework and was starting to take a boat.38. I _______ such an interesting book before.39. _______that the earth was the centre of the universe.A People were believingB It was once believed40. Two of the boys _______ while playing football.41. Prices _______ sharply in the past few years.42. The number of the students in our school _______ 1200.43. What he said at the meeting _______ true .44. How long do you think the meeting ______45. The Mayth movement ______ in 1919.46. These kinds of shoes ______ well.47. On returning home , I found I ______ umbrella in the office.48. Once you ______ a promise , you must carry it out.49. She ______ Charles for a year.50. The singer lived in California until he ______ to university.答案:1、 belongs2、 spoke, have forgotten3、 wasn’t4、 am just helping out5、 broke, was playing、 arrives、 was reading, fell、 feels、 never thought, were going 10、 11、 12、13、 14、 15、 16、 17、 18、 19、0、1、2、3、4、5、6、7、8、9、0、1、2、3、4、5、6、7、8、9、0、1、2、3、4、5、6、7、8、 didn’t realize, wanted haven’t cleaned I’ve been told have been have met had gone up had gathered ; was already ringing would gather ; would already have rung had been planning to take there are going didn’t As soon as I finishe d writing Makes am thinking of will have been studying will have graduated Hardly had I reached would be; hasn’t arrived is they would be friends have been discussing ,haven’t reached went have you put before Tom comes back is shown are you getting were you doing , had just finished have never read It was once believed got hurt have been risenhave added up to proved will last took place don’t sell had left have made一、时态讲解:现在完成时构成:现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化。
现在完成时与过去完成时练习题及答案精选全文
可编辑修改精选全文完整版现在完成时与过去完成时练习题及答案一、选择题:1. I _______ my homework already.A. have finishedB. finishedC. had finished2. Sarah _______ to the new movie yet.A. hasn't beenB. hasn't goneC. didn't go3. By the time I arrived, they _______ the meeting.A. have finishedB. finishedC. had finished4. How long _______ this book?A. have you readB. did you readC. had you read5. He _______ breakfast when I called him this morning.A. hadB. hasC. was having6. _______ to the store before you went home?A. Did you goB. Have you goneC. Had you gone7. I _______ him for a long time.A. have not seenB. did not seeC. had not seen8. She _______ her car keys.A. lostB. has lostC. had lost9. We _______ the project by the deadline.A. have not finishedB. did not finishC. had not finished10. By the time we arrived at the party, they _______ all the food.A. have eatenB. had eatenC. ate答案:1. A2. A3. C4. A5. C6. C7. A8. B9. A 10. B二、填空题:1. He _______ (already/finish) his homework.2. They _______ (not/be) to the new restaurant yet.3. By the time he arrived, the train _______ (already/leave).4. How long _______ you _______ (already/read) this book?5. She _______ (be) tired because she _______ (already/work) all day.6. _______ you _______ (ever/go) to Paris before?7. I _______ (not/see) him since last year.8. They _______ (already/lose) their way in the forest.9. We _______ (not/finish) the project on time.10. By the time they came to the party, we _______ (already/eat) all the cake.答案:1. has already finished2. haven't been3. had already left4. have you already read5. is, has already worked6. Have, ever been7. haven't seen8. have already lost9. haven't finished 10. had already eaten三、改错题:1. I have never been to London before.2. She have already cooked dinner.3. They had already arrived when I got there.4. How long have you know each other?5. By the time we arrived, they left the party.6. I had seen him since yesterday.答案:1. √2. have -> has3. √4. have -> have you known5. left -> had left6. seen -> not seen四、句子翻译题:1. 我已经完成作业了。
现在完成时专项练习题及答案
现在完成时专项练习题及答案1、Both his ___.2、He has ever been to Shanghai。
hasn't 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 done your homework yet?Yes。
I finished it a moment ago.A。
has come hereB。
has started to workC。
has lived thereD。
has left the university2.He has never surfed。
has he?3.When did they start living here?The old man died last year。
He had lived for a year.4.___.5.Miss Gao ___.6.___ the Party three years ago.7.The Green Family ___.It has been two years since the Green family moved to France.8.The bus arrived here ten minutes ago.三、汉译英。
现在完成时练习题及答案
现在完成时练习题及答案一、选择题1、 I ______ my homework yetA haven't finishedB have finishedC finishedD didn't finish答案:A解析:yet 常用于现在完成时的否定句和疑问句中,现在完成时的构成是“have/has +过去分词”,否定形式是“haven't/hasn't +过去分词”,A 选项 haven't finished 符合现在完成时的否定形式。
2、 They ______ in this city since 2008、A liveB livedC have livedD are living答案:C解析:“since +时间点”是现在完成时的标志,现在完成时的构成是“have/has +过去分词”,C 选项 have lived 符合现在完成时的结构。
3、 Have you ever ______ to Beijing?A goneB beenC wentD go答案:B解析:have been to 表示“去过某地(已经回来)”,have gone to 表示“去了某地(还没回来)”,根据句意“你曾经去过北京吗?”,这里表示去过且已经回来,所以用 have been to,B 选项 been 符合。
4、 My father ______ the Party since 1978、A joinedB has joinedC was inD has been in答案:D解析:“since +时间点”是现在完成时的标志,join 是短暂性动词,不能与时间段连用,要转化为 be in,现在完成时的构成是“have/has +过去分词”,D 选项 has been in 符合现在完成时的结构。
5、—How long ______ you ______ here?—For two yearsA have; studiedB did; studyC do; studyD will; study答案:A解析:根据答语“For two years”可知问句要用现在完成时,现在完成时的构成是“have/has +过去分词”,A 选项 have; studied 符合现在完成时的结构。
现在完成时练习题及答案(精华版)
现在完成时练习题及答案(精华版)现在完成时练习题及答案(精华版)现在完成时是英语语法中一个重要的时态,用来表示过去发生的动作与现在的关系。
掌握现在完成时的用法对于提高英语口语和写作水平非常关键。
下面是一些关于现在完成时的练习题及答案,帮助大家更好地理解和掌握这个时态。
练习题一:1.我从来没有去过法国。
2.他们已经看过这部电影了吗?3.你见过他的新女朋友吗?4.你学习过汉语吗?5.我去过巴黎两次了。
练习题二:1.他已经吃完晚饭了。
2.我们已经等了一个小时了。
3.她还没有收到我的邮件。
4.他们已经离开学校了。
5.我已经打电话给他了。
练习题三:1.我已经做完作业了。
2.你刚才说过这个笑话了吗?3.他们已经买好了礼物。
4.我已经读完这本书了。
5.你已经看过这个电影了吗?练习题四:1.他们已经结婚十年了。
2.我们还没有决定去哪里度假。
3.她去过中国吗?4.你喝过咖啡吗?5.我已经完成了这个项目。
答案一:1. I have never been to France.2. Have they watched this movie?3. Have you seen his new girlfriend?4. Have you studied Chinese?5. I have been to Paris twice.答案二:1. He has finished dinner.2. We have been waiting for an hour.3. She hasn't received my email yet.4. They have left school.5. I have called him.答案三:1. I have finished my homework.2. Did you tell this joke just now?3. They have bought gifts.4. I have finished reading this book.5. Have you seen this movie?答案四:1. They have been married for ten years.2. We haven't decided where to go on vacation yet.3. Has she been to China?4. Have you ever drunk coffee?5. I have completed this project.。
现在完成时练习题及答案
现在完成时练习题及答案现在完成时练习题及答案现在完成时是英语中的一个时态,用来表示过去发生的动作或事件对现在产生的影响或结果。
在使用现在完成时时,我们需要注意动词的变化和时间状语的运用。
下面是一些现在完成时的练习题及答案,帮助大家更好地掌握这个时态。
练习题一:1. I (read) three books this week.2. She (not finish) her homework yet.3. We (visit) the Louvre Museum last year.4. They (already eat) lunch.5. He (not see) the movie before.答案一:1. I have read three books this week.2. She has not finished her homework yet.3. We visited the Louvre Museum last year.4. They have already eaten lunch.5. He has not seen the movie before.练习题二:1. How long (you/learn) English?2. (she/ever/be) to Paris?3. We (not see) each other for a long time.4. They (not start) the project yet.5. (he/do) his homework?答案二:1. How long have you learned English?2. Has she ever been to Paris?3. We have not seen each other for a long time.4. They have not started the project yet.5. Has he done his homework?练习题三:1. He (live) in London since 2010.2. (you/ever/try) sushi?3. We (not visit) the Grand Canyon yet.4. They (already/go) to the beach.5. (she/finish) her work?答案三:1. He has lived in London since 2010.2. Have you ever tried sushi?3. We have not visited the Grand Canyon yet.4. They have already gone to the beach.5. Has she finished her work?练习题四:1. How many times (you/be) to New York?2. (he/ever/see) a ghost?3. We (not start) the meeting yet.4. They (already/visit) the Eiffel Tower.5. (she/arrive) at the airport?答案四:1. How many times have you been to New York?2. Has he ever seen a ghost?3. We have not started the meeting yet.4. They have already visited the Eiffel Tower.5. Has she arrived at the airport?通过以上的练习题,我们可以更好地理解和掌握现在完成时的用法。
【英语】英语高中现在完成时练习题含解析
【英语】英语高中现在完成时练习题含解析一、单项选择现在完成时1 .All of her time _____ t o carrying out a further study on the cause of Alzheimers dis since she left school.A.has been devoted B.devotedC.has devoted D.was devoted【答案】A【解析】【详解】考查时态.句意:自从她离开学校,她一直致力于对Alzheimer 病因的进一步研究.此处since 自从“---以来〞,引导时间状语从句,从句用一般过去时态,主句用现在完成时态,且be devoted to 致力于“---〞,应选A.【点睛】1.since 自从---以来〔可做介词和连词〕,和现在完成时态连用.He has lived here since he came. 自从他来到这里,就一直在这里住着.2.It is /has been+ 一段时间+since主语+一般过去时态+其他.自从做某事有多长时间了.在这个句型中如果从句的动作是终止性动词,那么表示从动作开始到现在多长时间了;如果从句的动作是持续性动词,那么表示从动作结束到现在多长时间了. It is three years since hejoined 〔终止性动词〕the army.他参军有三年了;It is five years since he lived 〔持续性动词〕here. 他离开这有五年了.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 GreatWall. 这是我第一次到长城去.〔2〕It was the firsttime that he had visited the Great Wall. 那是他第一次参观长城.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. In the last few years, China _______ great achievements in environmental protection.A.was making B.madeC.had made D.has made【答案】 D【解析】【详解】考查时态.句意:在过去几年里,中国已经在环境保护方面取得了很大的成就.时间状语“In the last few years说明应该'使用现在完成时,故D项正确.5. ___ to work overtime that evening,I missed a wonderful film.A.Having been asked B.To ask C.Having asked D.To be asked 【答案】A【解析】试题分析:由于那天晚上被要求加班,我错过了一场精彩的电影“,主语我〞和动词ask之间是动宾关系,要用过去分词, 被要求加班〞这一动作发生在动作missed之前,要用过去分词的完成式having been asked, A项正确;B项to ask是动词不定式,表示目的或将要发生的动作,不正确;C项having asked是现在分词的完成式,不正确;D项to be asked是动词不定式的被动形式,不符合语境,应选A.考点:考查非谓语动词6. Only since the Industrial Revolution ______ in places away from their homes or been left toraise small children without the help of multiple adults.A.most people have worked B .have most people workedC.most people had worked D .had most people worked【答案】B【解析】【详解】考查倒装和时态.句意:就是从工业革命开始,多数人去远离他们家的某些地方工作或是被留下来养育孩子,没有许多成年人帮助. “only时间状语〞放在句首,句子需用局部倒装;再根据since可知用现在完成时,应选B.7. The recent 40 years _ great changes taking place all over China.A. witnessedB. has witnessedC. had witnessedD. witnesses【答案】B【解析】【详解】考查时态.句意:近40年来,中国发生了巨大的变化.表示动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去,用现在完成时,应选Bo8. They for ten years.A. has been marriedB. have been marriedC. got married D . married【答案】B【解析】【详解】考查marry的用法.句意:他们结婚有十年的时间了. marry作不及物动词时有两种用法:get married to sb.〔表动作〕/be married to sb.〔表状态〕;作及物动词时有marrysb.,根据for ten years可知,此处应当用be married to sb.强调状态,用现在完成时.故B 选项正确.9.—In the last few months, Kenny more than 1,000 dollars for breaking traffic rules.-No surprise. He is always being careless.A. would be finedB. had been finedC. has been finedD. will be fined【答案】C【解析】【详解】考查时态和语态.句意:一一在过去的几个月里,肯尼已经由于违反交通规那么被罚1000多美元. ------ 不奇怪,他一向很粗心.in the last few months意为过去的几个月来〞,时间是从过去一直持续到现在,应该用现在完成时,主语与Rne是被动关系,应选C项.10. Never met such a person before.A. did IB. I haveC. have ID. Am I【答案】 C 【解析】 【详解】考查倒装句及时态.句意:我以前从未见过这样的人.根据句意可知,此处强调对现在的 影响,应使用现在完成时. never 位于句首时,句子要求使用局部倒装,助动词提前.故 C选项正确.11. _________________________ . ---Is this the first time you Beijing.---No. But the first time I ______ here, the city wasn ’ t so beautiful. A . visited; have come C . have visited; have come【答案】 D --- .这是你第一次来北京吗 ?---不.但是我第一次来It /This is the first time+that-结构中,that-从句用现在完成时.The 巾rst time 是时间状语从句的附属连词,由 "the city wasn ' t so beautifU 知,从句为一般过去时.故D 选项正确.12. Over the last three decades, the number of people participating in physical fitness programssharply.A . was increasingB . has increasedC . had increasedD . will be increasing【答案】 B 【解析】 【详解】考查时态.句意:在过去的三十年里,参加健身方案的人数急剧增加.Over the last threedecades “在最近的 30 年里 〞和现在完成时态连用,应选B .13. Over the last 3 decades, the number of people taking part in voluntary work ____ sharply. A . was increasing B . has increased C . had increased D . will be increasing【答案】 B 【解析】 【分析】 考查动词时态 【详解】句意:在过去三十年里,参加志愿者活动的人们的数量急剧增长.根据题干中Over the last3 decades 得知是现在完成时,主语 the number 是第三人称单数,谓语动词用单数.应选B . visited; came D . have visited;came【解析】B .14. — How much do you know about the Winter Olympic Games to be held in Beijing? — Well, the media ________________ it in a variety of forms. A . cover B . have covered C . would coverD . covered【答案】 B 【解析】 【详解】考查动词时态.句意:—— 关于将在北京举办的冬奥会你了解多少?—— 嗯,媒体已经用各种形式进行了报道.根据句意可以判定出,此题用现在完成时态,强调过去的事情对现 在的影响还存在.故C 正确.15. — What do you mean when saying every minute counts?— A man who dares to waste one hour of time ________ the value of life.A . hadn ’ t discovered . Bhasn ’ t discovered C . didn ’ t discover . Disn ’ t discovering【答案】 B 【解析】 【详解】 考查时态.句意:— 当你说每分钟都很重要的时候,你什么意思?— 敢于浪费一小时时间的人还没有意识到生活的价值.根据句意可知正是他们没有意识到生活的价值,才敢于浪 费时间.表示过去发生的事情对现在的影响,要用现在完成时.故B 项正确.16. J im ___________ t he size of this board and has found that it ____________ . A . has measured; measures five metres in width B . measured; is measured five metres wide C . has measured; is measured five metres wide D . measures; has a measure of five metres wide【答案】 A 【解析】 【详解】考查时态和语态.句意:吉姆量过这块板的尺寸,发现它有五米宽.根据and has foundthat it __________ . 可知用现在完成时,排除B 和 D , measure 当 “测量 〞讲时,后面加数值,用主动语态,应选A .17. _________________ --- Have we __________ water? --- Yes, . We ’ d better get some.【答案】B【解析】 【详解】A . given out; we have run it out C . used up; our water has been run outB . run out of; our water has run outD . run out; our water is running考查动词短语辨析.句意:一我们用完水了吗?一是的,我们的水已经用完了.我们最好去取点水.动词短语run out of意为用完,耗尽…“,该短语可以用于被动语态;run out意为用完〞,这是一个不及物动词短语,后面不接宾语,没有被动语态形式,排除CD项;use up意为用完“,该短语有被动语态形式.短语give out分发,散发.该短语与句意不符,排除A项;故B项正确.18.She Mr White for two years.A. marriedB. has been married toC. married with D . has bee marrying【答案】B【解析】【详解】考查谓语动词的时态和语态.句意:她已经嫁给怀特先生两年了.和某人结婚或嫁给了某人,用be married to sb.for+时间段,要用完成时.故此空填has been married to ,综上所述,应选Bo19.He is the only one of the students who a winner of scholarship five times up to now.A. isB. areC. have beenD. has been【答案】D【解析】【详解】考查现在完成时和主谓一致.句意:他是唯一一位三年奖学金获得者的学生.句中的先行词为the only one ,在定语从句中作主语,故谓语动词用单数.根据句中的时间状语forthree years,故时态用现在完成时.故D正确.20.Much disappointed as he is in the job interview, he still keeps his confidence.A. to have failedB. failedC. having failedD. failing【答案】A【解析】试题分析:考查动词的时态.由题目he still keeps his confidence 〔他仍然保持自信〕可知此处强调这件事带来的结果对后面产生了影响,因此用现在完成时态,句意为尽管他面试失败很失望,但他仍然保持自信.应选Ao考点:考查动词的时态.21._____________________________________________ .LED lighting, even in most developed countries, _________________________________________ long enough to know its effectsacross the human lifespan.A.has not been used B.was not usedC.had not been used D.is not being used【答案】A【解析】【详解】考查时态.句意:即使在大多数兴旺国家, LED照明的使用时间也不够长,缺乏以了解其在人类寿命中的影响.分析句子可知, LED照明到现在一直还在使用,所以用现在完成时,应选A.22.In the last few years, China ___ great achievements in environmental protection.A.has made B.had madeC.was making D.is making【答案】A【解析】【详解】考查动词时态.句意:在过去的这些年里,中国在环境保护中取得了很大的成就.由时间状语in the last few years 可推知动作从过去一段时间持续到现在并对现在造成影响,用现在完成时.应选A.【名师点睛】判断时态可以从时间状语入手,题干中的in the last few years 为现在完成时的时间标志词.类似的还有over/ for/ during the last/ past years/months 均为现在完成时的时间标志,所以做此类题时,需要先看句子中是否有明确的时间点,然后我再判断时态.23.The Mp3 ______ young people ________ a bit of decline recently with the appearance ofthe Mp4.A.intending to; has entered into B .intended for; has gone intoC.meant to; takes on D .meant for; opens up【答案】B【解析】【详解】考查动词短语辨析和时态.句意:随着MP4 的出现,为年轻人设计的这款MP3 的销量已经下滑了.短语be intended for为…设计,be meant for本应为,be meant to do sth.打算做某事, enter into 参与, go into 进入〔某种状态〕, take on 呈现, open up 开发,本句最后使用短语intended for做定语修饰the MP3;副词recently意为近来〞,通常和现在完成时连用.结合句意,故 B 项正确.24.—Is this the first time you _______ C honqing?— No. The first time I _______ here, the city wasn ’ t so fascinating.A . visited; cameB . visited; have comeC . have visited; have comeD . have visited; came【答案】 D 【解析】 【详解】 考查时态.句意:—— 这是你第一次来重庆吗? —— 不.我第一次来的时候,这个城市并没有那么迷人.句型It/This is first/second/third从句;••从句用现在完成时,表示某人第几次做某事 〞; The first time 首次;第一次 “ 〞,常引导时间状语从句,根据主句“ the city wasn ’ tso fascinating. 时态可知,用一般过去时.应选 〞 D .25. With the rapid growth of population, the city ___ in all directions in the past five years. A . spreads B . has spread C . spreadD . had spread【答案】 B 【解析】【分析】【详解】考查时态与语态.句意:随着人口的迅速增长,这个城市在过去的五年中向四周开展.根 据 in the past five years 可知,表示过去发生,一直延续到现在的动作,用现在完成时,故 选 B .26. Not until ____ a chance to discuss it thoroughly, ______ set out to handle the problem we came across last week. A . we have had, shall we C . do we have, we【答案】 A【详解】考查倒装.句意:直到我们有时机彻底讨论这件事,我们才着手处理上周遇到的问题. Notuntil 位于句首,主句用局部倒装,从句不倒装,本句中从句强调过去的动作对现在造成的 影响,用现在完成时,故A 项正确.27. —The room is dirty.— Sorry, It ____ for weeks and I will do it now.A . hasn ’ t cleanedB . hasn ’ t been cleanedC . wasn ’ t cleanedD . didn ’ t clean【答案】 B 【解析】 【详解】考查被动语态和主谓一致.句意: —— 房间很脏. —— 对不起,已经几个星期没清扫了,我现在就清扫.此处It 是句子主语,指的是 the room ,和 clean 之间是被动关系,再根据for weeks 和 now 可知句子用现在完成时态的被动语态结合句意,因此用hasn't beenB . have we had,we shall D . we shall have had, shallwedone.应选Bo28. - Why are you buying a new refrigerator?— The old one so many times that it ' s not worth it any more.A.has repaired B.is repairedC.has been repaired D.has been repairing【答案】C【解析】考查动词时态语态.句意:——你为什么要买一台新冰箱?——旧的冰箱已经被修过很屡次了,它都不值得再修了.表示现在之前的动作对现在造成的影响用现在完成时,主语“冰箱〞和“修理〞是被动关系,应选C.29. Commercial and recreational fishing _____ population sizes and also made individuals smaller, since big fish _____ and smaller ones thrown back.A.decreased; kept B.had decreased; are keptC.has decreased; keep D.has decreased; are kept【答案】D【解析】【详解】考查时态和语态.句意:商业和休闲捕鱼减少了种群规模,也使个体变小,由于大鱼被保留下来,小鱼被扔回大海.结合句意第一空是强调现在的结果,用现在完成时态;第二空是一般现在时态的被动语态,主语big fish 与keep 是被动关系,故答案为D.30.—How long ____ you _______ ? —For five years. We ____ i n 2001.A.have; been married; got married. B.did; marry; got married.C.have; got married; married. D.were; married; married.【答案】A【解析】【详解】此题考查时态和动词marry 的用法.句意:——你结婚多久了?——五年.我们2001 年结婚.第一句根据how long 可知,此处表状态,用be married 形式,根据语境可知,此处用现在完成时形式;第二句中根据时间状语in 2001 可知,用一般过去时,故填got married,综上,选A.【点睛】marry 既可用作及物动词,也可用作不及物动词,意为结婚;嫁;娶;与.结婚等.常见用法如下:一、marry sb表示嫁给某人;与♦・结婚.例如:John married Mary last week. 上星期约翰和玛丽结婚了.二、be/get married to sb 表示与某人结婚.例如:Jane was married to a doctor last month. 上个月简和一位医生结婚了.Rose got married to a teacher. 罗斯和一位教师结婚了.三、marry sb to sb 表示父母把女儿嫁给某人或为儿子娶媳妇.例如:She married her daughter to a businessman. 她把女儿嫁给了一位商人.四、marry 作不及物动词时,往往用副词或介词短语来修饰.例如:She married very early. 她很早就结婚了.五、marry 一般不与介词with 连用.例如:她和一位英国人结了婚.【误】She married with an Englishman.【正】She married an Englishman.【正】She was / got married to an Englishman.六、假设问某某是否结婚,而不涉及结婚的对象,可用be / get married 的形式,相当于系表结构.例如:你结婚了吗?【误】Do you marry?/ Have you married?【正】Are you married?/ Have you got married?31._______________ .Such a craze the pursuit of fashion become that some schools have to ban it for beingtoo distracting and for fueling envy-rooted bullying.A.does B.did C.had D.has【答案】D【解析】【详解】考查局部倒装和现在完成时态.句意:追求时尚已经变得如此的疯狂以至于一些学校不得不禁止它,由于太多的分心和燃起了嫉妒的欺凌. such…that和so-"hat表示如此••…以至于……';当such和so位于句首时,主句使用局部倒装, that后的语序不变.由于句中have to 使用的是一般现在时,根据句意〔追求时尚已经变得如此的疯狂〕,可知前半句应用现在完成时.应选D.32.It is the most instructive lecture that I _______ since I came to this school.A.attended B.had attendedC.am attending D.have attended【答案】 D【解析】【详解】考查时态.句意:这是从我来到这所学校到现在听过的最具启发性的讲座.从过去延续到现在的动作,用现在完成时.应选D.33.The father,along with his four children, ____ hangzhou.When they will be back ____ fixed. A.have gone to;isn B’t.had gone to;is not C.went to;aren ’tD.has gone to;has notbeen 【答案】 D【解析】【详解】考查的是主谓一致性及时态.句意:这位父亲和他的四个孩子去杭州了.他们什么时候回来还没有定下来. along with , together with , as well as, with 引导并列主语时,谓语动词与前面的主语保持主谓一致,根据When they will be back ____ fixed. 可知,说话时他们不在现场,应使用have/has gone to 到某地去“ 〞;When they will be back 是主语从句,谓语动词应使用单数形式,结合从句中的时态可知,此处应使用现在完成时,表示对现在的影响.故选D.34.--Can I have a talk with Johnson?--Oops! He _______ f or only ten minutes.A.was away B.has been away C.has left D.left【答案】B【解析】【详解】考查动词时态.句意:—我能和Johnson 聊聊吗?—啊哦!他走了10 分钟了.分析句子可知,离开的动作发生在过去,即10 分钟前,但对现在有影响或结果,因此要使用现在完成时. has been away 表示一个状态,是延续行动词词组,在现在完成时中可以与一段时间连用,而has left 只是表示一个动作,是个瞬间动作,是非延续性动词,在现在完成时中不能与一段时间连用.应选B.35.Never before _______ such a difficult time, and nor ________ .A.we have experienced; they have B.have we experienced; have theyC.did we experience; they did D.we had experienced; had they【答案】 B【解析】【详解】考查时态和倒装句.句意:以前我们从没经历过如此艰难的时期,他们也没有经历过.never before 从来没有,前所未有“〞,要与完成时态连用,位于句首时句子需要使用局部倒装,即助动词have/has提前;nor放句首引导倒装句,意为“…也不……;句子需要局部倒装,与上文助动词保持一致.应选B.【点睛】局部倒装1 〕句首为否认或半否认的词语,如no, not, never, seldom, little, hardly, at no time, in no way, not until 等,Never have I seen such a performance.Not until the child fell asleep did the mother leave the room.当Not until 引出主从复合句,主句倒装,从句不倒装.注意:如否认词不在句首不倒装.比方:I have never seen such a performance.The mother didn't leave the room until the child fell asleep.2〕否认词开头作局部倒装如Not only •••but also, Hardly/Scarcely•••when, No sooner 等thaW装.例如:Not only did he refuse the gift, he also severely criticized the sender.Hardly had she gone out when a student came to visit her.No sooner had she gone out than a student came to visit her.3)so, neither, nor 作局部倒装用这些词表示"也"、"也不" 的句子要局部倒装.例如:Tom can speak French. So can Jack.If you won't go, neither will I.4)only+ 副词/介词/状语从句位于句首,要局部倒装Only in this way, can you learn English well.Only after being asked three times did he come to the meeting.如果句子为主从复合句,那么主句倒装,从句不倒装.Only when he is seriously ill does he ever stay in bed.36.__________________________ It's the third time that I you your promise.A.reminded; about B.have reminded; ofC.reminded; of D.have reminded; about【答案】B【解析】【详解】考查时态和固定搭配.句意:这是我第三次提醒你信守你的承诺. It is thefirst/seco nd/third ••• .time that sb has/have don是个固定句型,意为这是某人第一次/第二次/第三次••…做某事〞,所以第一空要用现在完成时. remind sb of sth为固定搭配,意为提醒某人某事",所以第二空要用介词of.应选B项.【点睛】It/This is the first time + that-结构中,that-从句通常用现在完成时:It/This was the first time that-结构中,that-从句通常用过去完成时〔以上结构中的first 也可换成second, third, fourth 等〕在以上两个特殊句式中, that 从句的时态是考查重点,考生要牢牢记住规那么.此题中,第一空用的是It/This is the first time +that-结构,that从句中要用现在完成时,所以第一空要填have reminded .37.____________________________________________ Television is more than an electronic equipment; it _____________________________________ a powerful tool forcommunication.A . was becomingB . has becomeC . had becomeD . will become 【答案】 B【解析】【详解】考查时态.句意 : 电视不仅仅是一种电子设备; 它已成为强大的交流工具.根据前文的is 可知本句应该用现在时.根据句意,这里表达的是电视“已经成为 〞强大的交流工具,是过 去发生的事到现在造成的结果,所以用现在完成时,应选 B 项.38. — Why do you look very upset?— The electricity was cut off suddenly and my essay A . was leftC . had been left【答案】 D【解析】【详解】考查时态语态.句意: —— 你为什么看起来很沮丧? —— 忽然停电了,那时我的文章就没 写完.句中leave 与主语essay 构成动宾关系,要用被动形式;句中时间状语 since 表示从那时起到现在文章一直没写完,是现在完成时态的时间状语.应选 D .39. The musician along with his band members ______ ten performances in the last three months.A . givesB . has givenC . have givenD . give 【答案】 B【解析】【详解】考查现在完成时与主谓一致.句意:在过去的三个月里,这名音乐家与他的乐队成员已经完成了十场演出.由 “ in the last three months 可知,这句话的时态为现在完成时,故排除 〞 AD 选项.本句主语为 the musician ,为第三人称单数形式,句中的 “ along with his band members 〞是附加成分,故谓语动词要用第三人称单数形式.应选 B .40. — Alice, you are supposed ____ part in the party in time.— Sorry, but I had an unexpected visitor.A . to takeB . to have takenC . to be takingD . taking 【答案】 B【解析】【详解】考查固定用法.句意:--你本来应该及时参加这个聚会的. --对不起,我有不速之客来访. 结合语境,此处指 “你本来应该及时参加这个聚会的 〞, be supposed to do 应该做,理应 “做…:由句意可知, 参加〞这动作到现在已经完成了,强调茶来应该“,应用现在完成 时.故正确答案为 B . unfinished since.B . has left D . has been left。
现在完成时(含练习题及答案)
现在完成时定义:表示在过去的某个时间已经发生的行为或者曾经做过的事情对现在产生的影响和结果。
构成:have/has+动词的过去分词(done)常与以下时间状语连用,比如:1. already/yet- I have already read that book. 我已经读过那本书了。
- Flora hasn’t finished her homework yet. 弗洛拉还未完成作业。
2. just- I have just received a letter from my brother.我刚刚收到我兄弟的来信。
3. recently- I haven’t seen him recently. 我最近没见过他。
4. ever/never- Have you ever been to London? 你去过伦敦吗?- I have never been to London. 我从未去过伦敦。
5. so far- So far I have learnt to speak German, English and French.到目前为止,我已经学会了说德语,英语和法语。
6. for引导的短语表示延续的时间,延续性动词多用于此。
- We have studied English for six years. 我们已经学习英语六年了。
7. since引导的短语,或者从句- He has lived here since 1997. 自从1997年,他就住在这里。
- We haven’t seen each other since he moved to London.自从他搬去伦敦,我们就再也没见过。
8. have/has been to 与have/has gone to /has been in的区别- He has been to the Great Wall twice. 他去过长城两次。
(表示去了人已回来)- He has gone to Beijing. 他去了北京。
【英语】英语高中现在完成时练习题含解析
【英语】英语高中现在完成时练习题含解析一、单项选择现在完成时1.All of her time _______ to carrying out a further study on the cause of Alzheimer’s disease since she left school.A.has been devoted B.devotedC.has devoted D.was devoted【答案】A【解析】【详解】考查时态。
句意:自从她离开学校,她一直致力于对Alzheimer病因的进一步研究。
此处since“自从---以来”,引导时间状语从句,从句用一般过去时态,主句用现在完成时态,且be devoted to“致力于---”,故选A。
【点睛】1.since自从---以来(可做介词和连词),和现在完成时态连用。
He has lived here since he came. 自从他来到这里,就一直在这里住着。
2.It is /has been+一段时间+since 主语+一般过去时态+其他。
自从做某事有多长时间了。
在这个句型中如果从句的动作是终止性动词,则表示从动作开始到现在多长时间了;如果从句的动作是持续性动词,则表示从动作结束到现在多长时间了。
It is three years since he joined (终止性动词)the army.他参军有三年了;It is five years since he lived(持续性动词)here.他离开这有五年了。
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 从句;句意:这是某人第几次做某事的时候了。
高中英语现在完成时练习题及答案
高中英语现在完成时练习题及答案一、单项选择—Have you ever been to Beijing?—No, I _.A. didn't goB. haven't beenC. haven't goneD. wasn't goingI _ my homework yet. I'll do it right away.A. don't finishB. didn't finishC. haven't finishedD. hadn't finishedThe movie is great. I _ it twice.A. watchedB. have watchedC. had watchedD. watch—Do you know where my keys are?—I'm not sure. I _ seen them.A. haven'tB. didn'tC. hadn'tD. don't—How many times _ to the park this month?—Twice.A. did you goB. have you goneC. had you goneD. will you go二、用现在完成时完成下列句子I (read) three books this month.I have read three books this month.We (not finish) the project yet.We haven't finished the project yet.She (be) to Paris twice.She has been to Paris twice.They (not see) each other for two years.They haven't seen each other for two years.He (just arrive) at the airport.He has just arrived at the airport.Choose the correct form of the present perfect tense:a) I (have/had) breakfast already.b) She (have/has) finished her homework.c) We (has/have) watched that movie before.Answers:a) I have breakfast already.b) She has finished her homework.c) We have watched that movie before.Rewrite the following sentences using the present perfect tense: a) I ate breakfast this morning.b) She watched a movie last night.c) They visited their grandparents last weekend.Answers:a) I have eaten breakfast this morning.b) She has watched a movie last night.c) They have visited their grandparents last weekend.Fill in the blanks with the correct form of the present perfect tense:a) I ___ (lose) my keys.b) They ___ (move) to a new house.c) He ___ (study) for three hours.Answers:a) I have lost my keys.b) They have moved to a new house.c) He has studied for three hours.Complete the following sentences with the correct present perfect tense form of the verbs in brackets:a) She ___ (not finish) the project yet.b) We ___ (never see) that movie before.c) He ___ (already eat) dinner.Answers:a) She has not finished the project yet.b) We have never seen that movie before.c) He has already eaten dinner.Choose the correct sentence using the present perfect tense:a) I have seen that movie yesterday.b) They have been to Japan last year.c) She has lived in New York for five years.Answer: She has lived in New York for five years.Choose the correct form of the verb to complete the sentences in the present perfect tense.a) We (go/ have gone) to Paris several times.b) She (write/ has written) a novel.c) They (see/ have seen) that movie before.d) He (eat/ has eaten) sushi before.e) I (meet/ have met) my favorite author.Answer:a) have goneb) has writtenc) have seend) has eatene) have metRewrite the following sentences in the present perfect tense.a) He travelled to Japan last year.b) Sarah played soccer when she was younger.c) We studied Spanish for four years.d) They visited their grandparents over the weekend.e) I ate breakfast an hour ago.Answer:a) He has travelled to Japan.b) Sarah has played soccer.c) We have studied Spanish for four years.d) They have visited their grandparents over the weekend.e) I have eaten breakfast an hour ago.Fill in the blanks with the correct form of the verb in the present perfect tense.a) I _ (not finish) my homework yet.b) She _ (already see) that movie.c) We _ (just arrive) at the airport.d) They _ (never try) sushi before.e) He _ (not decide) which college to attend.Answer:a) have not finishedb) has already seenc) have just arrivedd) have never triede) has not decidedComplete the following dialogue using the present perfect tense.A: Have you ever been to New York City?B: Yes, I (go) there a few years ago.A: _ (you like) it?B: Yes, I _ (have) a great time. The food was amazing.A: That's great. _ (you visit) any museums or landmarks?B: Yes, I _ (see) the Statue of Liberty and the Empire State Building. Answer:B: Yes, I went there a few years ago.A: Did you like it?B: Yes, I had a great time. The food was amazing.A: That's great. Did you visit any museums or landmarks?B: Yes, I saw the Statue of Liberty and the Empire State Building.。
现在完成时练习题带答案
现在完成时练习题带答案1. 我已经完成了我的作业。
- 英文:I have finished my homework.- 答案:have finished2. 他还没有去过中国。
- 英文:He hasn't been to China.- 答案:hasn't been3. 她已经学会了三门语言。
- 英文:She has learned three languages.- 答案:has learned4. 他们自2010年以来一直住在这个城市。
- 英文:They have lived in this city since 2010. - 答案:have lived5. 你看过这部电影吗?- 英文:Have you seen this movie?- 答案:seen6. 我还没有收到他的回信。
- 英文:I haven't received his reply yet.- 答案:haven't received7. 他们已经完成了项目。
- 英文:They have completed the project.- 答案:have completed8. 她已经去过巴黎两次了。
- 英文:She has been to Paris twice.- 答案:has been9. 我们还没有决定去哪里度假。
- 英文:We haven't decided where to go for vacation.- 答案:haven't decided10. 他自从大学毕业后就没有再见过他的朋友。
- 英文:He hasn't seen his friends since he graduatedfrom university.- 答案:hasn't seen练习题答案解析- 现在完成时的构成是:主语 + have/has + 过去分词。
- 使用现在完成时时,要注意动词的过去分词形式。
