现在完成时练习题及答案
现在完成时专练100题及答案
现在完成时专练100题及答案第一部分:填空题1.I ________ (live) in this city for five years.2.We ________ (visit) the museum twice this month.3.She ________ (not finish) her homework yet.4.They ________ (already leave) for the airport.5.How long ________ you ________ (study) English?6.The bus ________ (just arrive) at the station.7.By the time we arrived, they ________ (already eat) all the food.8.My sister ________ (not see) that movie before.9.He ________ (travel) to many countries in his life.10.________ you ever ________ (try) sushi before?答案:1.have lived2.have visited3.hasn’t finished4.have already left5.have, studied6.has just arrived7.had already eaten8.hasn’t seen9.has traveled10.Have, tried第二部分:改错题1.I have eat lunch already.2.She has writes a book.3.We have see that movie last night.4.He has been to Paris twice.5.They have visited Japan never.答案:1.I have eaten lunch already.2.She has written a book.3.We have seen that movie last night.4.He has been to Paris twice.5.They have never visited Japan.第三部分:选择题1.I _____ bought a new car.a)justb)alreadyc)yet2.She _____ seen that movie before.a)alreadyb)neverc)just3._____ you finished your homework?a)Haveb)Doc)Are4.They _____ been to this restaurant.a)haveb)hasc)had5.We _____ bought new clothes for the party.a)hasb)havec)had6.He _____ left for work yet.a)alreadyb)notc)just7._____ she ever been to China?a)Haveb)Hasc)Did8.I _____ visited my grandparents last weekend.a)haveb)hasc)had9.We _____ finished our project by next week.a)haveb)hasc)will10.They _____ traveled to Europe before.a)haveb)haven’tc)has答案:a)justa)alreadya)Havea)haveb)haveb)notb)Hasa)havec)willa)have第四部分:连线题1.I have been to Paris.2.She has already finished her work.3.We have lived in this house for ten years.4.They have never seen snow before.5.He has just started a new job.6.You have visited China, haven’t you?7.Have they ever been to Australia?8.Has he ever met the president?9.Have you ever tried sushi?10.We have traveled to many different countries.答案:g)Have you ever tried sushi?e)You have visited China, haven’t you?a)I have been to Paris.j)They have never seen snow before.d)They have lived in this house for ten years.i)She has already finished her work.c)We have traveled to many different countries.h)Have they ever been to Australia?b)Has he ever met the president?f)He has just started a new job.结论通过这个现在完成时的练习题集,我们可以更好地理解和掌握现在完成时的用法。
现在完成时专项练习题及答案解析
现在完成时专项练习题及答案解析一、练习题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、 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. I ________ (study) English for three years.- 答案: have studied2. She ________ (live) in this city since 2010.- 答案: has lived3. They ________ (travel) to many countries around the world. - 答案: have traveled4. The company ________ (expand) its business to Asia.- 答案: has expanded5. He ________ (not finish) his homework yet.- 答案: hasn't finished6. We ________ (meet) all the project requirements.- 答案: have met7. The children ________ (play) outside for two hours.- 答案: have been playing8. Since you ________ (leave), a lot has changed.- 答案: left9. I ________ (never try) this kind of food before.- 答案: have never tried10. She ________ (write) two novels and is working on the third one.- 答案: has written答案解析- 现在完成时的结构是:have/has + 过去分词。
- 现在完成时可以与表示一段时间的状语连用,如"for + 一段时间"或"since + 过去的时间点/从句"。
现在完成时专项训练题及答案
现在完成时专项训练题及答案一、填空题1.他已经(完成)了这项工作。
2.我们已经(订购)了明天的飞机票。
3.你们已经(生产)了多少产品?4.他们已经(结束)了会议。
5.我们已经(做)过这个实验了。
6.你已经(读)完这本书了吗?7.他们已经(决定)出发了。
8.我们已经(见过)这部电影了。
9.她已经(发表)过三篇论文了。
10.你们已经(收到)了我的邮件吗?答案:1. 完成;2. 订购;3. 生产;4. 结束;5. 做;6. 读;7. 决定;8. 见过;9. 发表;10. 收到二、选择题1.Tom: Have you ever been to Paris?(B)Jack: Yes, ____.A. I don’t go there recentlyB. I’ve been there twiceC. I will go there inthe future D. I don’t like going there2.Sarah: Do you still have the book I lent you?(D)Mark: Oh, sorry. I ____ it yet.A. did n’t receiveB. haven’t receivedC. don’t receiveD. haven’treturned3.Lucy: Have you heard about the new policy?(A)Tina: Yes, I ____. It was announced yesterday.A. have heard aboutB. didn’t hear aboutC. won’t hear aboutD. don’thear about4.Susan: How long have you been learning English?(B)Emily: I ____ learning English for five years.A. startB. have beenC. willD. do5.Mike: Do you know where John is?(A)Tom: Yes, ____. He has gone to the supermarket.A. I doB. I do knowC. I am knowingD. I knowing答案:1. B;2. D;3. A;4. B;5. A三、改错题请改正以下句子中的错误:1.I have went to the cinema last night.改为:I went to the cinema last night.2.She has never been see such a beautiful sunset before.改为:She has never seen such a beautiful sunset before.3.We has already finished our homework.改为:We have already finished our homework.4.Have you bought the tickets for the concert already?改为:Have you already bought the tickets for the concert?5.They have been lived in this city since 2010.改为:They have lived in this city since 2010.答案:1. I went to the cinema last night.;2. She has never seen such a beautiful sunset before.;3. We have already finished our homework.;4. Have you already bought the tickets for the concert?;5. They have lived in this city since 2010.四、对话配对题将下列对话的两部分进行配对。
现在完成时练习题及答案
现在完成时练习题及答案一、选择题1、 I ______ this book for two weeks I have to return it nowA have borrowedB have keptC have lentD borrowed答案:B解析:borrow,lend 都是短暂性动词,不能与时间段连用,keep 表示“保存,保持”,是延续性动词,可以与时间段连用,for two weeks 是时间段,所以用 have kept。
2、—How long ______ you ______ in this city?—For five yearsA have; livedB did; liveC do; liveD were; living答案:A解析:根据答语 For five years 可知,问句要用现在完成时,结构是“have/has +动词的过去分词”,live 的过去分词是 lived,所以选 A。
3、 They ______ since 2012、A have marriedB have been marriedC got marriedD married答案:B解析:marry 是短暂性动词,不能与时间段连用,be married 表示“结婚”的状态,可以与时间段连用,since 2012 是时间段,所以用 have been married。
4、—Have you ever been to Shanghai?—Yes I ______ there last yearA wentB have goneC have beenD go答案:A解析:last year 是过去的时间点,要用一般过去时,go 的过去式是went,所以选 A。
5、—______ you ______ your homework yet?—Yes, I ______ it just nowA Did; do; finishedB Have; done; finishedC Have; done; have finishedD Will; do; finish答案:B解析:yet 常用于现在完成时的疑问句和否定句中,just now 是过去的时间点,要用一般过去时,所以问句用现在完成时,答句用一般过去时,故选 B。
完整版)现在完成时专项练习题及答案(精选)
完整版)现在完成时专项练习题及答案(精选)1、Both his XXX.2、He has already been to Shanghai。
has he?3、Have you just met Mr。
Li?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、XXX is a very nice film。
I have seen it twice.9、These farmers have been to the United XXX。
When did they go there?10.Have you finished your homework yet。
Yes。
I just finished it a moment ago.11.His father has been a member of the Party since 1978.12.Yes。
we have been friends for ten years.13.How long have you been here。
About two months.14.Hurry up。
The play has been on for ten minutes.15.It has been ten years since he left the army.16.Miss Green isn't in the office。
(完整版)现在完成时专项练习题及答案(精选)
现在完成时专项练习一、单项选择。
1、Both his parents look sad . Maybe they _________what's happened to him .(呼和浩特)A. knew B. have knownC. must know D.will know2、He has _______ been to Shanghai , has he ?A. already B.never C.ever D. still3、Have you met Mr Li ______?A. just B. agoC.before D. a moment ago4、The famous writer _____ one new book in the past two year .A. is writing B.was writing C.wrote D.has written5、—Our country ______ a lot so far .—Yes . I hope it will be even ______ .A. has changed ; wellB. changed ; goodC. has changed ; better D. changed ; better6、Zhao Lan ______already ______in this school for two years .A. was ; studying B. will ; studyC. has ; studied D. are ; studying7、We ______ Xiao Li since she was a little girl .A. know B. had knownC. have known D. knew8、Harry Potter is a very nicefilm .I_______ it twice .A. will see B. have seenC. saw D.see9、—These farmers have been to the United States .—Really ? When _____ there ?A. will they go B. did they goC. do they go D. have they gone10、—______ you ___ your homework yet ?—Yes . I _____ it a moment ago .A. Did ; do ; finished B. Have ; done ; finishedC. Have ; done ; have finished D. will ; do ; finish11、 His father ______ the Partysince 1978 .A. joined B. has joinedC. was in D. has been in12、—Do you know him well ?— Sure .We _________ friends since ten years ago .A. were B. have beenC. have become D. have made13、—How long have you ____ here ?—About two months .A. been B. gone C. come D. arrived14、Hurry up! The play __________ for ten minutes .A. has begun B. had begunC. has been on D. began15、 It _____ ten years since heleft the army .A. is B. has C. will D. was16、 Miss Green isn't in the office .she_______ to the library .A.has gone B. wentC.will go D. has been17、My parents ______ Shandong forten years .A. have been inB. have been toC. have gone toD. have been18、The students have cleaned theclassroom, ?A. so theyB. don’t theyC. have theyD. haven’t they19、 has Mr White been a member ofGreener China since he to China?A. How soon, comesB. How often, gotC. How long, cameD. How far, arrived20、 His uncle for more than 9years.A. has come hereB. has started to workC. has lived thereD. has left the university二、句型转换。
英语现在完成时练习题及答案
英语现在完成时练习题及答案一、单项选择现在完成时1.Never _____met such a person before.A.did I B.I haveC.have I D.Am I【答案】C【解析】【详解】考查倒装句及时态。
句意:我以前从未见过这样的人。
根据句意可知,此处强调对现在的影响,应使用现在完成时。
never位于句首时,句子要求使用部分倒装,助动词提前。
故C 选项正确。
2.He is the only one of the students who _____ a winner of scholarship five times up to now. A.is B.areC.have been D.has been【答案】D【解析】【详解】考查现在完成时和主谓一致。
句意:他是唯一一位三年奖学金获得者的学生。
句中的先行词为the only one,在定语从句中作主语,故谓语动词用单数。
根据句中的时间状语for three years,故时态用现在完成时。
故D正确。
3.During the last three decades, the number of people participating in physical fitness programs sharply..A.was increasing B.has increasedC.had increased D.will be increasing【答案】B【解析】试题分析:考查动词的时态语态。
从句意“在过去的三十年中,参加健身锻炼的人数已经增加很多了”知,increase的动作虽然发生在过去,但一直持续到现在,同时由题眼“during the last three deca des”可知,该空中应该用现在完成时态,所以只有B项符合语境。
【名师点睛】时态题的考查关键是抓住句子的上下文含义和句中的时间状语。
要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。
现在完成时练习题含答案及解析
现在完成时练习题含答案及解析一、单项选择现在完成时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【解析】考查时态。
现在完成时练习题及答案
现在完成时一、其构成"助动词have (has) +动词过去分词"构成现在完成时。
如:1. Kate's never seen Chinese films,____ ? A. hasn't she B. has sheC. isn't sheD. is she析:陈述句部分含否定词never,简略问句部分要用肯定式,又因Kate's是Kate has 的缩写,故选B。
2. His uncle has already posted the photos to him. (改为否定句)His uncle ______ posted the photos to him ______.析:already常用在肯定句中,yet常用在否定句、疑问句中,故填hasn't, yet。
3. -Ann has gone to Shanghai. -So ______her parents. A. has B. hadC. didD. have析:"so+助/系/情态动词+主语"结构中的动词形式应与前句结构中动词形式保持一致,又后句的主语为her parents是复数,故选D。
二、其用法与标志词(一)当句中有never, ever, just, already, yet, before等时,常用现在完成时。
如:1. -Mum, may I go out and play basketball? -___________ your homework yet?A. Do; finishB. Are; finishingC. Did; finishD. Have; finished2. -______ you ______anywhere before? -Yes, but I can't remember whereI______A. Did; surf; surfedB. Have; surfed; surfedC. Did; surf; have surfedD. Have; surfed; have surfed析:据yet和before可知,应用现在完成时,故1题选D,2题选D。
现在完成时练习题及答案
现在完成时练习题及答案1. 完成句子,我__________(吃)晚饭了。
答案,我已经吃晚饭了。
2. 完成句子,他们__________(去)那家餐厅了吗?答案,他们已经去那家餐厅了吗?3. 完成句子,她__________(看)过这部电影吗?答案,她已经看过这部电影了吗?4. 完成句子,你__________(听)过这首歌吗?答案,你已经听过这首歌了吗?5. 完成句子,我们__________(做)完作业了。
答案,我们已经做完作业了。
6. 完成句子,他__________(去)过中国吗?答案,他已经去过中国了吗?7. 完成句子,他们__________(结婚)了吗?答案,他们已经结婚了吗?8. 完成句子,你__________(读)完这本书了吗?答案,你已经读完这本书了吗?9. 完成句子,她__________(去)过欧洲吗?答案,她已经去过欧洲了吗?10. 完成句子,我们__________(见)过他的父母。
答案,我们已经见过他的父母。
现在完成时是英语中的一种时态,用来表示过去发生的动作对现在的影响或结果。
它通常由助动词“have/has”加上动词的过去分词构成。
现在完成时常用于以下情况:1. 表示过去发生的动作对现在造成的影响或结果。
2. 表示过去发生的动作在未来会继续产生影响。
3. 表示过去发生的动作对现在的情况有重要意义或影响。
现在完成时的用法相对灵活,但需要根据具体的语境来决定是否使用。
下面我们来看一些练习题及答案,帮助大家更好地掌握现在完成时的用法。
1. 完成句子,我__________(吃)晚饭了。
答案,我已经吃晚饭了。
2. 完成句子,他们__________(去)那家餐厅了吗?答案,他们已经去那家餐厅了吗?3. 完成句子,她__________(看)过这部电影吗?答案,她已经看过这部电影了吗?4. 完成句子,你__________(听)过这首歌吗?答案,你已经听过这首歌了吗?5. 完成句子,我们__________(做)完作业了。
英语现在完成时专项练习题(附答案)
英语现在完成时专项练习题(附答案)现在完成时(一)一、单项选择1. Have you met Mr. Li ___?A. justB.agoC.beforeD. a moment ago2.-----Have you been to Beijing?----No, I ____.A.hasB.haveC.hasn'tD.haven't3.I ____the film already.A.sawB.have seenC.seeD.will see4. Have you ever____to Canada?A.beB.areC.beenD.is5. He ____Water World last year.A.went toB.goes toC.has been toD.has gone to6.---Have you ever been to Sanya?---Yes, I’ve ____been there twice.A.alreadyB.neverC.neitherD.yet7.Tom hasn’t been to Italy____, but he has ___been to America.A.already,yetB.yet,alreadyC.already,alreadyD.yet,yet8.I haven’t seen the film___.A.yetB.everC.alreadyD.just9.----What are you going to do tomorrow?-----I ___yet.A. didn’t decideB.won’t decideC.have decideD.haven’t decided10.----I have never been to Tokyo.-----____.A. So do IB.So have IC. Neither have ID. Neither do I参考答案1-5:CDBCA 6-10:ABADC二、用所给单词的适当形式填空。
现在完成时练习题, 单选填空(附答案+解析)
现在完成时练习题1.In the USA, ________ Father’s day falls on ________ third Sunday in ________ June.A. the; /; theB. the; a; /C. /; the; /D. the; the; /2.It's the second time that I ________ to Beijing. What great changes! It's years since I________ here last time.A. went; had leftB. have been; leftC. had been; leftD. have been; had left3.She ________ to the Great Wall several times.A. goesB. has goneC. wentD. has been4.Over the past decade, the two countries ________ frequent high-level exchanges.A. seeB. sawC. have seenD. had seen5.A woman in Zhengzhou, Henan Province,________ more than 20 injured birds and taught them to "talk" and "dance", which is surprising.A. savedB. has been savingC. has savedD. had saved6.Both his parents look sad. Maybe they ________ what has happened to him.A. knewB. have knownC. must knowD. will know7.Paula is very pleased because she ________ her lost watch ________ her father bought her when she graduated from the junior high school.A. found; thatB. found; for whichC. has found; whatD. has found; which8.—Have you________ written letters to your friends?—Yes, I have. But they haven't written back to me ________.A. yet, alreadyB. yet, stillC. never, yetD. ever, yet9.It has been six years ________ I came to this school.A. beforeB. afterC. whenD. since10.—Where are the teachers now?—In the meeting room. They ________ the meeting for 10 minutes.A. have begunB. have been onC. have hadD. have been held11.Look! Someone ________ up the hall already and we can just relax!A. cleansB. will cleanC. cleanedD. has cleand12.—Mike, I haven’t seen your elder sister for a long time.—She ________ Hongkong on business for a few days.A. went toB. has gone toC. has been toD. has been in13.________ three years since I ________ living here.A. It's been, have begunB. It's been, beganC. It's, have begunD. That s been, began14.- Have you________ watched NBA games?- Yes, I really enjoy them.A. everB. stillC. yet15.——Could you________me this book please, Daniel?——Sorry, but I________it for only half an hour. I haven't finished it.A. lend; boughtB. borrow; have boughtC. borrow; have hadD. lend; have had16.Every year a great number of farmers arrive in Shenzhen for the money-making jobs they ________ before leaving their hometowns.A. promisedB. were promisedC. have promisedD. have been promised17.He ________England, so far he________ London for three months.A. has gone to …has been toB. has been to …has been toC. has gone to …has been inD. has been to…has been in18.—I am sorry to keep you waiting.—That’s ok. I ________ here for only a few minutes.A. have beenB. will beC. cameD. have come19.—Can I have something to eat, Dad?—You’d better not. You ________ just ________ breakfast. Eating too much is bad for you.A. have; hadB. are; havingC. will ; haveD. do; have20.—________ you ever ________ America?—Yes, I have.A. Have ; gone toB. Have ; gone inC. Have; been toD. Have ; been in21.—What a nice watch? How long ________ you ________ it?—For just two weeks.A. will; buyB. have; hadC. has; createdD. was; created22.—________ you ever ________ the new Minyuan Stadium?—No, I haven’t.A. Do; visitB. Have; visitedC. Did; visitD. Are; visiting23.I have been to Shanghai. I ________ there last month.A. goB. wentC. have goneD. will go24.I suggest you buy a car like my father's. He________ it for ten years, but it is still in goodcondition.A. has hadB. has boughtC. hasD. had25.—________ you ever ________ to US?—Yes, twice.A. Have; goneB. Have; beenC. Do; goD. Were; going26.My parents________ Shandong for ten years.A. have been inB. have been toC. have gone toD. have been27.—Sorry, I’m late. Has the meeting begun?—That’s OK. The meeting ________ for several minutes.A. has just begunB. has just been overC. has just been onD. has just ended28.His father________ the Party since1978.A. joinedB. has joinedC. was inD. has been in29.—What is your father?—He is a doctor. He ________ in a local hospital for 30 years.A. workedB. has workedC. worksD. will work30.—________ you ________ (finish)the project?—Not yet. I’ll finish it if I ________ (give)ten more minutes.31.I________ (work)here since I________ (move)here in1999.32.We ________ (be) here for just a few minutes.33.So far Peter ________ (ring) back. Shall we make a phone call to him again?34.Despite the previous rounds of talks, no agreement ________ (reach) so far by the two sides.35.—I________ already________ (see)the film.—I________ (see)it last week.36.Shakespeare's play Hamlet ________ (make) into at least ten different films over the past years.37.We________ (be) close friends since we got to know each other in 2006, and we always keep in touch.38.Since I entered this high school, I ________ (make) several good friends here.39.________ you ever ________ (watch) any English language movies?40.The earthquake________ (influence) this country a lot, hasn't it?41.Where's Li Ming?He________ (go)to the teacher's office.42.Let's go to play football. We all ________ (finish) the homework.43.—Why not go into the classroom?—The door ________ (lock).答案1.【答案】C【解析】本题考查冠词。
现在完成时练习题及答案
现在完成时练习题及答案现在完成时练习题及答案现在完成时是英语中一个重要的时态,用来表示过去发生的动作或事件对现在产生的影响或结果。
在学习和掌握这个时态时,练习题是非常有效的学习方法之一。
下面是一些现在完成时的练习题及答案,希望能够帮助大家更好地理解和掌握这个时态。
练习题一:1. I __________ (finish) my homework already.2. She __________ (not visit) her grandparents for a long time.3. We __________ (live) in this city since 2010.4. They __________ (not see) that movie yet.5. He __________ (just arrive) at the airport.答案一:1. have finished2. has not visited3. have lived4. have not seen5. has just arrived练习题二:1. How long __________ (you/learn) English?2. We __________ (never/try) this restaurant before.3. She __________ (already/read) that book twice.4. __________ (he/ever/be) to Paris?5. They __________ (not see) each other since last year.答案二:1. have you learned2. have never tried3. has already read4. Has he ever been5. have not seen练习题三:1. He __________ (travel) to many countries in the past few years.2. __________ (you/ever/visit) a foreign country?3. They __________ (not finish) their project yet.4. She __________ (not see) her best friend since they graduated.5. We __________ (already/eat) dinner.答案三:1. has traveled2. Have you ever visited3. have not finished4. has not seen5. have already eaten练习题四:1. How many books __________ (you/read) this year?2. I __________ (not see) him for a long time.3. She __________ (already/buy) a new car.4. They __________ (not go) to the beach last summer.5. __________ (he/ever/try) sushi?答案四:1. have you read2. have not seen3. has already bought4. did not go5. Has he ever tried练习题五:1. We __________ (live) here since 2015.2. __________ (you/ever/visit) the Great Wall?3. He __________ (not finish) his work yet.4. She __________ (not see) that movie before.5. How long __________ (they/be) friends?答案五:1. have lived2. Have you ever visited3. has not finished4. has not seen5. have they been通过以上的练习题及答案,我们可以更好地理解和掌握现在完成时的用法。
现在完成时练习题及答案
现在完成时练习题及答案1. I _______ (已经看过) the movie "Inception" twice.2. She _______ (已经学习) English for five years.3. They _______ (已经去过) Paris three times.4. The company _______ (已经发展) a lot since it was founded.5. We _______ (已经决定) to go on a trip next month.答案1. have seen2. has been learning3. have been to4. has developed5. have decided练习题6. He _______ (已经忘记) his password.7. The children _______ (已经长大) so much since we last saw them.8. She _______ (已经开始) a new job last week.9. They _______ (已经完成) their project.10. I _______ (已经收到) an email from my friend.答案6. has forgotten7. have grown9. have completed10. have received练习题11. The weather _______ (已经改变) a lot this year.12. They _______ (已经搬家) to a new city.13. She _______ (已经尝试) a new recipe.14. We _______ (已经等待) for an hour.15. He _______ (已经学会) to play the guitar.答案11. has changed12. have moved13. has tried14. have been waiting15. has learned练习题16. The project _______ (已经推迟) several times.17. She _______ (已经工作) here for ten years.18. They _______ (已经发现) the problem in the system.19. I _______ (已经读) the book you recommended.20. He _______ (已经改变) his mind.答案16. has been delayed18. have discovered19. have read20. has changed这些练习题可以帮助你更好地理解和掌握现在完成时的用法。
现在完成时练习题含答案及解析
现在完成时练习题含答案及解析一、单项选择现在完成时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 n B.h a v e b e e n i nC.w e n t t o D.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 s B.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 d D.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 y d i f f i c u l t y i n h e r l i f e.A.s h e h a s g i v e n B.d i d s h e g i v e C.s h e g a v eD.h a s s h e g i v e n【答案】D【解析】试题分析:考查动词时态和倒装句。
现在完成时练习题及答案
现在完成时练习题及答案一、选择题1. I _______ my homework already.A) have doneB) had doneC) didD) do答案:A2. She _______ her book for two weeks.A) has borrowedB) borrowedC) has been borrowingD) was borrowing答案:C3. They _______ the project since last year.A) have startedB) startedC) have been startingD) were starting答案:A4. The weather _______ a lot since I moved here.A) has changedB) changedC) is changingD) will change答案:A5. I _______ my keys somewhere in the house.A) lostB) have lostC) am losingD) was losing答案:B二、填空题6. I _______ (study) English for three years.答案:have been studying7. She _______ (not see) her family since she moved to another city.答案:hasn't seen8. The company _______ (expand) its business to new markets.答案:has expanded9. He _______ (just finish) his report when I called him.答案:had just finished10. They _______ (live) in this house for five years.答案:have been living三、改错题11. She has went to the store.答案:She has gone to the store.12. They have been started the project last week.答案:They started the project last week.13. I have lost my keys yesterday.答案:I lost my keys yesterday.14. He has been studying for the exam for two hours.答案:He has been studying for the exam for two hours. (No error)15. The children have played outside all day.答案:The children have been playing outside all day.四、翻译题16. 他去过中国三次。
(英语)英语现在完成时练习题20篇及解析
【解析】
【详解】
考查时态语态。句意:——你为什么看起来很沮丧?——突然停电了,那时我的文章就没写完。句中leave与主语essay构成动宾关系,要用被动形式;句中时间状语since表示从那时起到现在文章一直没写完,是现在完成时态的时间状语。故选D。
12.— When will the bike-sharing schemes be introduced to the public?
9.— When will the professor come and give the lecture on the spirits of contracts?
— Not until our program ________ by our school.
A.approvesB.will be approvedC.is to approveD.has been approved
考点:考察时态和语态
6.Only since the Industrial Revolution ________ in places away from their homes or been left to raise small children without the help of multiple adults.
8.--- When will the bike-sharing schemes be introduced to the public?
--- Not untila better understanding of them.
A.will we have had B.have we had
C.we will have had D.we have had
英语现在完成时练习题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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、时态讲解:现在完成时(1)构成:现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化。
第三人称单数用has,其余用have.现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。
以study 为例,其否定式、疑问式和简单回答形式如下:1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。
说话人强调的是该动作或状态对现在的结果或影响。
My daughter has just gone out. 我女儿刚出去。
I’m sure we’ve met before. 我肯定我们以前见过面。
She has arrived. 她到了。
2)表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如recently, already, just, lately, fo r…, since…,yet等。
如:I haven’t heard from her these days. 这些日子我没有收到她的信。
We haven’t seen you recently. 最近我们没有见到你。
They have been away for two years. 他们离开已经两年了。
She has been with us since Monday.★注意:a)since和for的区别since后接时间点,如1993,last term, yesterday, the time I got therefor后接一段时间,表示“长达多久”,如ten years, a while, two days等。
Exercise: 用since和for填空1. Jim has been in Ireland ______ Monday.2. Jill has been in Ireland ______ three days.3. His aunt has lived in Australia ______15 days.4. Mary is in her office. She has been there ______ 7 o'clock.5. India has been an independent country ______1974.6. The bus is late. They've been waiting ______ 20 minutes.7. Nobody lives in those houses. They have been empty ______ many years.8. Mike has been ill ______a long time. He has been in hospital ______ October.1. since2. for3. for4. since5. since6. for7. for8. since2)表示短暂意义的动词如arrive, leave, borrow, buy, begin, start, die等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。
因此,不能说:He has come here for 2 weeks. ×The old man has died for 4 months. ×They have left only for 5 minutes. ×以上三句话可以改为:He has been here for 2 weeks.The old man has ______ _______ for 4 months.They have _____ _____ only for 5 minutes2)have (has) been 和have (has) gone的区别:表示“曾到过某地”要用“have (has) been”; 表示“已经去某地”要用“have (has) gone”。
试比较:Where has he been? 他刚才到哪里去了?(已经回来了)Where has he gone? 他上哪儿去了?(人不在)They have been to Canada. 他们到过加拿大。
(现在已经不在加拿大)They have gone to Canada. 他们到加拿大去了。
(可能在路上和已经到加拿大).3)现在完成时不能和表示过去的时间状语连用,如yesterday, last year, in 1976, two days ago, just now, when I came in,但可以和already, yet, sometimes, always, often, before, lately, recently, once, twice, ever, never等连用。
例如:She has already come. 她已经来了。
I haven’t read it yet. 我还没读过这个。
I have met him before. 我从前曾见过他。
Ma Hong has always been a good student. 马红一直是个好学生。
I have often seen him in the street. 我经常在街上看见他。
They have never been to Yan’an. 他们从未去过延安。
I haven't seen him lately. 我近来没看到他。
Exercise:I. Fill in the blanks with the proper form.1. I____ already ____ (see) the film. I ________ (see) it last week.2. _____ he ____ (finish) his work today? Not yet.3. My father ____ just ____ (come) back from work. He is tired now.4. Where’s Li Ming ? He __________ (go) to the teacher’s office.5. I __________ (work) here since I ______ (move) here in 1999.6. So far I _______________(make) quite a few friends here.7. How long ________ the Wangs ______________(stay) here ? For two weeks.8. I ________ just ___________ (finish) my homework.9. He ________ (go) to school on foot every day.10.____ you ______ (find) your science book yet?11. If it ____ (be) fine tomorrow, I'll go with you.12. The students ____________ (read) English when the teacher came in.13. Look! The monkey __________ (climb) the tree.14. My mother __________ (come) to see me next Sunday.15. I've lost my pen. _________ you ________ (see) it anywhere?1. have, seen, saw2. Has, finished3. has, come4. has gone5. have worked, moved6. have made7. have, stayed8. have, finished9. goes 10. have, found 11. is 12. were reading 13. is climbing 14. is coming 15. Have, seenII. Choose the best answer.1. How long have you _______ here?A. comeB. gotC. arrivedD. been2. My grandpa died _________.A. at the age of my 2B. for 2 yearsC. when I was 2.D. my age was 6.3. Jane has _____ to BeiJing. She will come back tomorrow.A. beenB. goneC. wentD. never been4. It is ten years _____ I last saw her.A. afterB. sinceC. forD. that5.--Who will go to the station to meet Lorry?--I will. I _____ her several times.A. metB. have metC. had metD. will meet6. --What a nice dress! How long _____ you _____ it?--Just 2 weeks.A. will, buyB. did, buyC. are, havingD. have, had7.--Do you know Lydia very well?--Yes, She and I _____ friends since we were very young.A. have madeB. have becomeC. have beenD. have turned8. The Smiths _______ in China for 8 years.A. has livedB. livedC. have beenD. live9. --Hello, this is Mr. Green speaking. Can I speak to Mr. Black?-- Sorry. He ______ the Bainiao Park.A. has been toB. has gone toC. went toD. will go to10. --____ you ever ____ to the US?-- Yes, twice.A. Have, goneB. Have, been C, Do, go D. were, goingIII. Rewrite the sentences.1. I have been to Macau before. (改为否定句)I _________ _________ been to Macau before.2. He hasn’t come to school because he was ill. (就划线部分提问)______ _______ he come to school?3. I bough a new bike just now. (用just改写)I ____ just ____ a new bike.4. We began to learn English three years ago.(改为同义句)We ____ ____English ____three years5. He has never surfed, _______ _______? (改成反意疑问句)6. They have been here since 2000. (对划线部分提问)_______ _______have they been here?7. The old man _________ last year. He has _______ _______for a year. (die) (动词填空)8. Miss Gao left an hour ago. (同义句转换)Miss Gao has _______ ________ ________ an hour ago.Ask the questions1) I have been there for two days.__________ _________ __________ you __________ __________?2) My father has lived here since 2000._________ _________ __________ your father _________ __________?3) He left here yesterday._________ ________ he _________ __________?4) They bought a book two hours ago.__________ ___________ they __________ a book?Keys: 1. How long have, been there 2. How long has, lived here 3. When did, leave here 4. When did, buyUse “never, ever, already, just, yet, for, since” to fill in the blanks.1. I have _______ seen him before, so I have no idea about him.2. Jack has _________ finished his homework.3. Mr. Wang has taught in this school ________ ten years.4. “Have you ________ seen the film?” “No, I have ________ seen it.”5. “Has the bus left _______?” “Yes, it has _________ left.”Keys: 1. never 2. just , already 3. for 4. ever, never 5. yet , just / already现在完成时练习题及答案一、翻译下列句子:1. 你曾经吃过鱼和薯条吗?2. 我刚刚丢了我的化学书。