现在完成时练习题及答案

现在完成时 一、其构成 "助动词have (has) +动词过去分词"构成现在完成时。如: 1. Kate's never seen Chinese films,____ ? A. hasn't she B. has she C. isn't she D. 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. had C. did D. 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; finish B. Are; finishing C. Did; finish D. Have; finished 2. -______ you ______anywhere before? -Yes, but I can't remember where I______ A. Did; surf; surfed B. Have; surfed; surfed C. Did; surf; have surfed D. Have; surfed; have surfed 析:据yet和before可知,应用现在完成时,故1题选D,2题选D。 (二)当句中有"for +段时间"或"since +点时间"等时,主句常用现在完成时,谓语动词必须是延续性动词,若是非延续性动词,要改为延续性动词或表状态的词(短语)。如: 1. His brother has been to Stone Forest twice______he came to Yunnan. A. after B. before C. since D. for 析:主句用的是现在完成时,而从句用的是一般过去时,故选C。 2. Tom______the CD player for two weeks. A. has lent B. has borrowed C. has bought D. has had 析:A、B、C均为非延续性动词,在肯定句中不与表"段时间"的短语连用,故选D。 3. I______a letter from him since he left. A. didn't receive B. haven't got C. didn't have D. haven't heard 析:据since可知,应排除A、C,"hear from sb.=receive/get/have a letter from sb."意为"收到某人的来信",故选B。 三、have/has been (to, in)/have/has gone (to)的区别。如: 1. -Have you ever______Lintong to see the Terra Cotta Warriors? -Yes, I have. A. went to B. gone to C. been in D. been to 析:据句中的have,排除A,B项意为"去某地了",C项意为"一直呆在某地",D项意为"去过某地",符合题意,故选D。 2. My parents ______ Shangdong for ten years. A. have been in B. have been to C. have gone to D. have been 析:本题句中有"for+段时间"结构,据此可排除C,B项意为"去过某地",不合题意,D项缺介词,故选A。 四、现在完成时与其他时态的联系和区别。如: 1. Sun's aunt has gone there for ten years.(改成正确的句子) 析:非延续性动词与"段时间"连用时,除了把非延续性动词改成延续性动词外,还可把动词改为一般过去时或借助句型"It's +段时间+since+从句"进行句子转换。故答案为:Sun's aunt has been there for ten years. /Sun's aunt went there ten years ago. /It's ten years since Sun's aunt went there. 2. Susan has been in this city for more than ten years.(改为同义句) ________more than ten years ____Susan ______to this city. 析:据上题分析,且since引导的从句要用一般过去时,故填It is, since, came。 3. I won't go to the concert because I ____my ticket. A. lost B. don't lose C. have lost D. is coming 析:因我丢了票的动作发生在过去,而且对现在造成了我不能参加音乐会的结果,符合现在完成时所表示的含意,故选C。 一、 单项选择 1、Both his parents look sad. Maybe they _______what’s happened to him . A. knew B. have known C. must know D. will know 2、He has _______ been to Shanghai, has he? A. already B. never C. ever D. still 3、Have you met Mr. Li ______? A. just B. ago C.before D.a moment ago 4、The famous writer _____ one new book in the past two year . A. is writing B.was writing C.wrote D.has written 5、—Our country ______ a lot so far . —Yes. I hope it will be even ____A. has changed ; well B. changed; good C. has changed ; better D. changed; better 6、Zhao Lan ______already ______in this school for two years . A. was; studying B. will; study C. has; studied D. are; studying 7、We ______ Xiao Li since she was a little girl . A. know B. had known C. have known D. knew 8、Harry Potter is a very nice film. I_______ it twice . A. will see B. have seen C. saw D.see 9、—These farmers have been to the United States —Really? When _____ there? A. will they go B. did they go C. do they go D. have they gone 10、—______ you ___ your homework yet ? —Yes. I _____ it a moment ago. A. Did; do; finished B. Have; done; finished C. Have; done; have finished D. will; do; finish 11、 His father ______ the Party since 1978 . A. joined B. has joined C. was in D. has been in 12、—Do you know him well ? —Sure .We _________ friends since ten years ago . A. were B. have been C. have become D. have mad 113、—How long have you ____ here ? —About two months. A. been B. gone C. come D. Arrived 14、Hurry up! The play __________ for ten minutes. A. has begun B. had begun C. has been on D. Began 15、 It _____ ten years since he left the army . A. is B. has C. will D. Was 16、 Miss Green isn't in the office. she _______ to the library. A. has gone B. went C.will go D. has been 17、My parents ______ Shandong for ten years. A. have been in B. have been to C. have gone to D. have been

合集下载

现在完成时专练100题及答案

现在完成时专练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. 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.I ______ my homework already.A. have finishedB. finishedC. finishesD. will finish答案:A。

解析:already 是现在完成时的标志词,现在完成时的结构是have/has + 过去分词,finish 的过去分词是 finished。

2.She ______ to Beijing twice.A. has beenB. wasC. isD. goes答案:A。

解析:twice 表示去过北京两次,用 have/has been to,主语是she,用 has been。

3.They ______ the book for three days.A. have boughtB. boughtC. have hadD. buy答案:C。

解析:for three days 表示一段时间,要用延续性动词,buy 是短暂性动词,have 是延续性动词,现在完成时结构 have/has + 过去分词,have的过去分词是 had。

4.—Have you ever ______ to Shanghai?—Yes, I have.A. goneB. beenC. wentD. go答案:B。

解析:have been to 表示去过某地,have gone to 表示去了某地还没回来,根据语境是问去过上海吗,用 have been to。

5.He ______ not come back yet. His mother is worried.A. hasB. haveD. are答案:A。

解析:yet 是现在完成时的标志词,主语是 he,用 has not come back。

6.I ______ never ______ that movie before.A. have; seenB. had; seenC. did; seeD. do; see答案:A。

现在完成时专项练习题及答案解析

现在完成时专项练习题及答案解析

现在完成时专项练习题及答案解析一、练习题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.Jim has been in Ireland since Monday.2.Jill has been in Ireland for three days.3.His aunt has lived in Australia for 15 days.4.Mary is in her office。

She has been there since 7 o'clock.5.India has been an independent country since 1947.6.The bus is late。

They've been waiting for 20 minutes.7.Nobody lives in those houses。

They have been empty for many years.8.Mike has been ill for a long time。

He has been in hospital since October.1.I have already seen the film。

I saw it last week.2.Has he finished his work today。

Not yet.3.My father has just come back from work。

He is tired now.4.Where’s Li Ming。

He has gone to the teacher’s office.5.I have been working here since I moved here in 1999.6.So far I have made quite a few friends here.7.How long did the Wangs stay here。

They stayed for two weeks.8.I have just finished my homework.9.He walks to school every day.10.Have you found your science book yet?11.If it is fine tomorrow。

现在完成时练习题及答案(精华版)

现在完成时练习题及答案(精华版)

现在完成时练习题及答案(精华版)现在完成时练习题及答案(精华版)现在完成时是英语语法中一个重要的时态,用来表示过去发生的动作与现在的关系。

掌握现在完成时的用法对于提高英语口语和写作水平非常关键。

下面是一些关于现在完成时的练习题及答案,帮助大家更好地理解和掌握这个时态。

练习题一: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)构成:现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化。

第三人称单数用has,其余用have.现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。

以study 为例,其否定式、疑问式和简单回答形式如下:否定式疑问式I have not (haven’t) studied….Have I studied…?You have not (haven’t) studied….Have you studied…?He has not (hasn’t) studied….Has he studied…?否定疑问式简单回答(肯定/否定)Have I not (Haven’t I) studied…?Yes, you have. No, you haven’t.Have you not (Haven’t you)studied…?Yes, I have. No, I haven’t.Has he not (Hasn’t he) studied…?Yes, he has. No, he hasn’t.(2)用法:1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。

说话人强调的是该动作或状态对现在的结果或影响。

My daughter has just gone out. 我女儿刚出去。

I’m sure we’ve met before. 我肯定我们以前见过面。

She has arrived. 她到了。

2)表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如recently, already, just, lately, for…, since…,yet等。

如:I haven’t heard from her these days. 这些日子我没有收到她的信。

We haven’t seen you recently. 最近我们没有见到你。

中考英语现在完成时练习题20题(带答案)

中考英语现在完成时练习题20题(带答案)1.I have known him_____I was a child.A.sinceB.forC.whenD.before答案解析:A。

“since+过去时间点”表示从过去某一时间点开始,一直持续到现在,符合现在完成时用法。

选项B“for+时间段”也用于现在完成时,但题干中不是时间段;选项C“when”引导时间状语从句,一般不与现在完成时连用;选项D“before”不符合此语境。

2.She_____her homework already.A.has finishedB.finishedC.will finishD.finishes答案解析:A。

“already”是现在完成时的标志词,所以用has finished。

选项B 是一般过去时;选项C 是一般将来时;选项D 是一般现在时。

3.They_____to Beijing twice.A.have goneB.have beenC.wentD.go答案解析:B。

“have been to”表示去过某地,人已经回来;“have gone to”表示去了某地,人还没回来。

根据twice 可知去过两次且人已经回来,用have been。

选项C 和D 分别是一般过去时和一般现在时。

4.He_____the book for two days.A.has borrowedB.borrowedC.has keptD.kept答案解析:C。

“for two days”是时间段,要用延续性动词,borrow 是短暂性动词,keep 是延续性动词,现在完成时用has kept。

选项 A 和B 中borrow 不能与时间段连用;选项D 是一般过去时。

5._____you ever_____to Shanghai?A.Have,beenB.Have,goneC.Did,goD.Were,go答案解析:A。

ever 是现在完成时的标志词,“have been to”表示去过某地,人已经回来;“have gone to”表示去了某地,人还没回来。

现在完成时(含练习题及答案)

现在完成时定义:表示在过去的某个时间已经发生的行为或者曾经做过的事情对现在产生的影响和结果。

构成: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. 他去了北京。

(完整版)现在完成时练习题及答案(可编辑修改word版)

现在完成时练习题及答案(精华汇总)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?II.Choose the best answer.1.How long have you here? A. come B. got C. arrived D. 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. been B. gone C. went D. never been4.It is ten years I last saw her. A. after B. since C. for D. that5.-- Who will go to the station to meet Lorry? --I will. I her several times. A. met B. have met C. had met D. will meet6. --What a nice dress! How long you it?--Just 2 weeks. A. will, buy B. did, buy C. are, having D. have, had7.--Do you know Lydia very well? --Yes, She and I friends since we were very young.A. have madeB. have bec omeC. have beenD. have turnedin China for 8 years. A. has lived B. lived C. have 8.The Smithsbeen D. live9.--Hello, this is Mr. Gre en speaking. Can I speak to Mr. Black? -- Sorry. He the Bainiao Park. A. has been to B. has gone to C. went to D. will go to10.-- you ever to the US? -- Yes, twice. A. Have, gone B. 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 schoolbecause 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.Ⅳ. A sk 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?Ⅴ. Use “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.”二、用since 和for 填空1.two years2.two years ago3. last month4. 19995.yesterday6. 4 o’clock 7 4 hours8. an hour ago9. we were children10. lunch time 11.she left here12.He has lived in Nanjing the year before last.13.I’ve known him we were children.14.Our teacher has studied Japanese three years.15.She has been away from the city about ten years.16.It’s about ten years she left the city.三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档