现在完成时练习题与答案(精华版)
(完整版)现在完成时专项练习题及答案
![(完整版)现在完成时专项练习题及答案](https://img.taocdn.com/s3/m/b56ac7f827fff705cc1755270722192e45365820.png)
(完整版)现在完成时专项练习题及答案一、单项选择。
1、Both his parents look sad . Maybe they _________what's happened to him .Aknew Bhave known C.must know D.will know2、He has _______ been to Shanghai , has he ?Aalready B.never C.ever D. still3、Have you met Mr Li ______?A.just Bago C.before Da 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 ; well Bchanged ; good Chas changed ; better D.changed;better6、Zhao Lan ______already ______in this school for two years .A. was,studying B.will ; study C.has;studied Dare;studying7、We ______ Xiao Li since she was a little girl .A. know B. had known C. have known D. knew8、Harry Potter is a very nice film .I_______ it twice .A.will see Bhave seen C.saw D.see9、—These farmers have been to the United States . —Really ? When _____ there ?A.will they go Bdid they go C.do they go Dhave they gone10、—______ you ___ your homework yet ? —Yes . I _____ it a moment ago .ADid do ;finished BHave done;finished CHave done;have finished Dwill do ; finish 11、His father ______ the Party since1978 .Ajoined Bhas joined Cwas in Dhas been in12、—Do you know him well ? — Sure .We _________ friends since ten years ago .Awere Bhave been Chave become Dhave made13、—How long have you ____ here ? —About two months .Abeen Bgone Ccome Darrived14、Hurry up! The play __________ for ten minutes .A.has begun Bhad begun C.has been on Dbegan15、It _____ ten years since he left the army .Ais Bhas Cwill Dwas16、 Miss Green isn't in the office . she_______ to the library .A.has gone B. went C.will go D. has been17、My parents ______ Shandong for ten years .Ahave been in Bhave been to Chave gone to Dhave been18、The students have cleaned the classroom, ?A. so theyB. don’t theyC. have theyD. haven’t they19、 has Mr White been a member of Greener China since he to China?A. How soon, comesB. How often, gotC.How long, cameD.How far, arrived20、 His uncle for more than 9 years.A.has come hereB.has started to workC.has lived thereD.has left the university二、句型转换。
现在完成时专项练习题及答案解析
![现在完成时专项练习题及答案解析](https://img.taocdn.com/s3/m/8eae8b63e97101f69e3143323968011ca200f71e.png)
现在完成时专项练习题及答案解析一、练习题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"。
现在完成时练习题及答案
![现在完成时练习题及答案](https://img.taocdn.com/s3/m/9e016e76e3bd960590c69ec3d5bbfd0a7856d518.png)
现在完成时练习题及答案一、选择题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 符合现在完成时的结构。
现在完成时练习题及答案(精华版)
![现在完成时练习题及答案(精华版)](https://img.taocdn.com/s3/m/b018a25b26d3240c844769eae009581b6bd9bdfd.png)
现在完成时练习题及答案(精华版)现在完成时练习题及答案(精华版)现在完成时是英语语法中一个重要的时态,用来表示过去发生的动作与现在的关系。
掌握现在完成时的用法对于提高英语口语和写作水平非常关键。
下面是一些关于现在完成时的练习题及答案,帮助大家更好地理解和掌握这个时态。
练习题一: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.。
现在完成时练习题及答案
![现在完成时练习题及答案](https://img.taocdn.com/s3/m/a19e0fe868dc5022aaea998fcc22bcd126ff42ec.png)
现在完成时练习题及答案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 + 过去的时间点/从句"。
(完整版)现在完成时练习题108道(附答案)
![(完整版)现在完成时练习题108道(附答案)](https://img.taocdn.com/s3/m/fe9bdf50d0d233d4b14e69e2.png)
现在完成时练习题108 道现在完成时用于过去发生的动作或状态与现在的联系,包括对现在的影响、造成的结果以及动作的持续等。
现在完成时的形式是由“ have/has +过去分词”构成。
1.1现在完成时的构成肯定句:主语+ have/has + 过去分词... 否定句:主语+have/has + not + 过去分词... 疑问句:Have/Has + 主语+ 过去分词...? 疑问代词/疑问副词+ have/has + 主语+ 过去分词...?肯定句否定句一般疑问句简答I / You have seen it I / You have not seen it Have you seen it?Yes, I have. No, I haven't .He / She / It has seen it He / She / It has not seenit Has he seen it ? Yes, he has.No, he hasn't .We / You / They have We / You / They have Have they seen it? Yes, they have.seen it. not seen it. 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 我. 已经很久没见到他了。
中考英语现在完成时练习题20题(带答案)
![中考英语现在完成时练习题20题(带答案)](https://img.taocdn.com/s3/m/f2d41679b6360b4c2e3f5727a5e9856a561226d9.png)
中考英语现在完成时练习题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”表示去了某地,人还没回来。
现在完成时练习题及答案(精华版)
![现在完成时练习题及答案(精华版)](https://img.taocdn.com/s3/m/86b929271fd9ad51f01dc281e53a580216fc5081.png)
现在完成时练习题及答案(精华版)现在完成时练习题及答案(精华版)一. 选择正确的答案填空。
1. I _____________ my homework already.a) didb) have donec) dod) have been doing2. She ____________ to the supermarket and bought some groceries.a) goesb) has gonec) wentd) had gone3. By the time he arrived, the party _______________ .a) is finishingb) has finishedc) has been finishingd) will finish4. Have you ever ____________ to Japan?a) gob) wentc) beend) going5. We ____________ for over two hours.a) have been waitingb) have waitedc) waitedd) were waiting答案:1. b) have done2. b) has gone3. b) has finished4. c) been5. a) have been waiting二. 根据句意,用现在完成时填空。
1. I ____________ my breakfast already. (have)2. She ____________ a new car. (buy)3. They ____________ a great time on vacation. (have)4. He ____________ the movie before. (watch)5. We ____________ each other for many years. (know)答案:1. have had2. has bought3. have had4. has watched5. have known三. 改错题。
(完整版)现在完成时练习题及答案(可编辑修改word版)
![(完整版)现在完成时练习题及答案(可编辑修改word版)](https://img.taocdn.com/s3/m/0fcc9dd21eb91a37f0115c48.png)
现在完成时练习题及答案(精华汇总)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.三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语。
完整版)现在完成时专项练习题及答案(精选)
![完整版)现在完成时专项练习题及答案(精选)](https://img.taocdn.com/s3/m/b5b361caaff8941ea76e58fafab069dc502247b9.png)
完整版)现在完成时专项练习题及答案(精选)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。
人教版九年级英语现在完成时练习题40题含答案解析
![人教版九年级英语现在完成时练习题40题含答案解析](https://img.taocdn.com/s3/m/747c15e903d276a20029bd64783e0912a2167ce6.png)
人教版九年级英语现在完成时练习题40题含答案解析1. I ______ never ______ to Paris, but I hope to go there next year.A. have; beenB. has; beenC. have; goneD. has; gone答案:A。
解析:本题考查现在完成时的用法。
现在完成时的基本结构是“have/has + 过去分词”,主语I是第一人称,所以用have。
“have been to”表示去过某地(已经回来),“have gone to”表示去了某地(还没回来),根据后面“but I hope to go there next year”可知是还没去,只是想去,所以是从未去过,用“have been to”。
2. She ______ a lot of books since she was a little girl.A. readB. readsC. has readD. had read答案:C。
解析:“since”是现在完成时的标志词,表示“自从”,其引导的时间状语从句,主句用现在完成时。
A选项“read”是一般过去时;B选项“reads”是一般现在时;D选项“had read”是过去完成时,不符合句子时态要求。
3. -______ you ______ your homework yet?-Yes, I ______ it an hour ago.A. Have; finished; finishedB. Did; finish; have finishedC. Have; finished; have finishedD. Did; finish; finished答案:A。
解析:第一句中有“yet”,这是现在完成时的标志词,所以第一空用“Have”,第二空用“finished”。
第二句中有“an hour ago”,这是一般过去时的标志词,所以第三空用“finished”。
现在完成时练习题带答案
![现在完成时练习题带答案](https://img.taocdn.com/s3/m/41209b73876fb84ae45c3b3567ec102de2bddfe8.png)
现在完成时练习题带答案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 + 过去分词。
- 使用现在完成时时,要注意动词的过去分词形式。
九年级英语现在完成时练习题40题【含答案解析】
![九年级英语现在完成时练习题40题【含答案解析】](https://img.taocdn.com/s3/m/ea8d84bb81eb6294dd88d0d233d4b14e84243e59.png)
九年级英语现在完成时练习题40题【含答案解析】1.I ______ my homework already.A.finishedB.have finishedC.finishD.will finish答案解析:B。
现在完成时的构成是have/has + 过去分词。
already 是现在完成时的标志词。
A 选项是一般过去时;C 选项是一般现在时;D 选项是一般将来时。
2.She ______ to Beijing twice.A.has beenB.wasC.isD.will be答案解析:A。
twice 是现在完成时的标志词,表示去过某地几次用have/has been to。
B 选项是一般过去时;C 选项是一般现在时;D 选项是一般将来时。
3.They ______ the book for a week.A.have boughtB.boughtC.have hadD.will buy答案解析:C。
for a week 是现在完成时的标志词,且buy 是瞬间动词,不能与一段时间连用,要用have 来表示拥有的状态。
A 选项bought 不能与for a week 连用;B 选项是一般过去时;D 选项是一般将来时。
4.He ______ never ______ to the park.A.has,beenB.was,goC.is,beenD.will,go答案解析:A。
never 是现在完成时的标志词,have/has been to 表示去过某地。
B 选项was 和go 不搭配;C 选项is 和been 不搭配;D 选项will 和go 是一般将来时。
5.We ______ English for five years.A.have studiedB.studiedC.studyD.will study答案解析:A。
for five years 是现在完成时的标志词。
B 选项是一般过去时;C 选项是一般现在时;D 选项是一般将来时。
(完整word版)现在完成时练习题及答案(精华版)
![(完整word版)现在完成时练习题及答案(精华版)](https://img.taocdn.com/s3/m/e48f8af1a300a6c30d229fd0.png)
此刻达成时( 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⋯, sinceyt等⋯,。
如:I haven’ t heard from her these days.些日子我没有收到她的信。
We haven ’ t seen you recently.近来我没有到你。
They have been away for two years.他走开已两年了。
中考英语现在完成时练习题40题(带答案)
![中考英语现在完成时练习题40题(带答案)](https://img.taocdn.com/s3/m/70d9886402d8ce2f0066f5335a8102d276a261e6.png)
中考英语现在完成时练习题40题(带答案)1. I ______ my homework already.A. finishB. have finishedC. finishedD. will finish答案解析:B。
本题考查现在完成时的用法。
现在完成时的基本结构是“have/has + 过去分词”。
句中有“already”这个表示已经的副词,通常与现在完成时连用,表示过去发生的动作对现在造成的影响或结果。
A选项是一般现在时,C选项是一般过去时,D选项是一般将来时,均不符合题意。
2. She ______ to Beijing twice.A. has goneB. has beenC. wentD. goes答案解析:B。
“has been to”表示去过某地(人已经回来),“has gone to”表示去了某地((人还没回来)。
句中说她去过北京两次,人是已经回来的,所以用“has been”。
C选项是一般过去时,D选项是一般现在时,都不符合现在完成时的语境。
3. They ______ a lot of English words since they came to this school.A. learnB. learnedC. have learnedD. will learn答案解析:C。
“since”引导的时间状语从句,从句用一般过去时,主句用现在完成时,表示自从某个过去的时间点开始,一直持续到现在的动作或状态。
A选项是一般现在时,B选项是一般过去时,D选项是一般将来时,都不符合要求。
4. - ______ you ______ your breakfast? - Yes, I have.A. Have; hadB. Do; haveC. Did; haveD. Are; having答案解析:A。
根据答语“Yes, I have.”可知,问句是现在完成时的一般疑问句形式,其结构为“Have/Has + 主语+ 过去分词”,这里的“have breakfast”的过去分词是“had”。
现在完成时练习题及答案
![现在完成时练习题及答案](https://img.taocdn.com/s3/m/2fb491974793daef5ef7ba0d4a7302768e996fd3.png)
现在完成时练习题及答案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这些练习题可以帮助你更好地理解和掌握现在完成时的用法。
八年级英语现在完成时练习题50题含答案解析
![八年级英语现在完成时练习题50题含答案解析](https://img.taocdn.com/s3/m/c85807cbdc3383c4bb4cf7ec4afe04a1b071b0f1.png)
八年级英语现在完成时练习题50题含答案解析1.I____my homework already.A.have finishedB.has finishedC.finishedD.finish答案解析:A。
选项A“have finished”是现在完成时,主语是I,助动词用have,“finished”是过去分词。
现在完成时表示过去发生的动作对现在造成的影响,这里表示“我已经完成了作业”,对现在的状态有影响。
选项B“has finished”助动词错误,主语是I 不能用has。
选项C“finished”是一般过去时,只表示过去的动作,不能体现对现在的影响。
选项D“finish”是一般现在时,也不能体现过去动作对现在的影响。
2.She____the book for two days.A.has hadB.have hadC.hadD.has答案解析:A。
选项A“has had”是现在完成时,主语是she,助动词用has,“had”在这里是“have”的过去分词,表示“拥有”。
现在完成时可以和一段时间连用,表示从过去持续到现在的动作或状态,这里表示“她拥有这本书两天了”。
选项B“have had”助动词错误,主语是she 不能用have。
选项C“had”是一般过去时,不能和一段时间连用。
选项D“has”后面缺少动词,不完整。
3.They____to Beijing twice.A.have beenB.has beenC.wentD.go答案解析:A。
选项A“have been”是现在完成时,主语是they,助动词用have,“been”是“be”的过去分词。
现在完成时中“have been to”表示去过某地,这里表示“他们去过北京两次”。
选项B“has been”助动词错误,主语是they 不能用has。
选项C“went”是一般过去时,不能体现去过的次数对现在的影响。
选项D“go”是一般现在时,也不能体现过去动作对现在的影响。
六年级英语现在完成时专项练习20题含答案解析
![六年级英语现在完成时专项练习20题含答案解析](https://img.taocdn.com/s3/m/6c3df0a15ebfc77da26925c52cc58bd630869368.png)
六年级英语现在完成时专项练习20题含答案解析1.I ______ my homework already.A.have finishedB.has finishedC.finishedD.finish答案解析:A。
本题考查现在完成时的用法。
主语是I,所以助动词用have。
现在完成时的结构是have/has+过去分词,finish 的过去分词是finished。
B 选项has 用于第三人称单数,C 选项是一般过去时,D 选项是一般现在时。
2.She ______ to the park many times this year.A.has beenB.wasC.isD.goes答案解析:A。
本题考查现在完成时。
“many times this year”是现在完成时的标志词之一。
现在完成时结构是have/has+过去分词,be 的过去分词是been。
B 选项was 是一般过去时,C 选项is 是一般现在时,D 选项goes 是一般现在时。
3.We ______ not seen that movie yet.A.haveB.hasC.areD.were答案解析:A。
本题考查现在完成时的否定形式。
主语是we,助动词用have,现在完成时的否定形式是have/has not+过去分词。
B 选项has 用于第三人称单数,C 选项are 和 D 选项were 都不是现在完成时的结构。
4.They ______ just ______ their breakfast.A.have,eatenB.has,eatC.have,eatD.has,eaten答案解析:A。
本题考查现在完成时。
主语是they,助动词用have。
eat 的过去分词是eaten。
B 选项has 用于第三人称单数,C 选项eat 不是过去分词形式,D 选项has 错误。
5.My brother ______ his room.A.has cleanedB.cleanedC.is cleaningD.cleans答案解析:A。
(完整版)现在完成时练习题108道(附答案)
![(完整版)现在完成时练习题108道(附答案)](https://img.taocdn.com/s3/m/3ca965bd02020740bf1e9b42.png)
现在完成时练习题108道现在完成时用于过去发生的动作或状态与现在的联系,包括对现在的影响、造成的结果以及动作的持续等。
现在完成时的形式是由“have/has + 过去分词”构成。
1.1 现在完成时的构成肯定句:主语+ have/has + 过去分词...否定句:主语+ have/has + not + 过去分词...疑问句:Have/Has + 主语+ 过去分词...?疑问代词/疑问副词+ have/has + 主语+ 过去分词...?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.我已经很久没见到他了。
The road hasn't been cleaned since it snowed.自下过雪以后这条路一直没有清扫过。
1.4 现在完成时的一般疑问句句型:Have/Has + 主语+ 过去分词...?回答方式:Yes,主语+ have/has.No,主语+ have/has + not.现在完成时的一般疑问句是将助动词have/has置于主语之前(大写have/has后的第一个字母),在句尾加问号;这种语序是倒装语序:Have you done it? —Yes,I have./No,I haven't.你做这件事了吗? ——是的,我做完了。
/不,我没有。
Have you ever been to India? —Yes,I have./No,I haven't.你去过印度吗? ——是的,我去过。
现在完成时练习题含答案及解析
![现在完成时练习题含答案及解析](https://img.taocdn.com/s3/m/a764b82626284b73f242336c1eb91a37f11132f8.png)
现在完成时练习题含答案及解析一、单项选择现在完成时1.T h e G r e e n s_____C h i n a f o r f i v e y e a r s.A.h a s b e e n i nB.h a v e b e e n i nC.w e n t t oD.h a s g o n e t o【答案】B【解析】【详解】考查时态。
句意:G r e e n一家人来中国已经五年了。
时间状语f o r f i v e y e a r s表明用现在完成时,T h e G r e e n s作主语时,谓语动词用复数,而且接一段时间要用h a v e b e e n i n,故B项正确。
2.A l t h o u g h s h e i s o n l y16y e a r s o l d,s h e______t o d r u g s f o rt w o y e a r s.A.a d d i c t sB.h a d b e e n a d d i c t e dC.h a s a d d i c t e dD.h a s b e e n a d d i c t e d【答案】D【解析】【详解】考查现在完成时态和固定搭配。
句意:虽然她只有16岁,但她已经沉迷于毒品两年了。
结合句意可知,这里是指到现在为止已经两年了,与现在有关系,用现在完成时态;b e a d d i c t e d t o沉迷于---,故选D。
3.S h e i s a s t r o n g-w i l l e d w o m a n a n d n o t o n c e_______i n t o a n yd i f f i c u l t y i n he r l if e.A.s h e h a s g i v e nB.d i d s h e g i v eC.s h e g a v eD.h a s s h e g i v e n 【答案】D【解析】试题分析:考查动词时态和倒装句。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成时(1)构成:现在完成时由助动词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, for…, 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.★注意:1)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.2)表示短暂意义的动词如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 minutes.3)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. 他们到加拿大去了。
(可能在路上和已经到加拿大).4)现在完成时不能和表示过去的时间状语连用,如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 hav e 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?II. 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?Ⅴ. 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.”现在完成时专项练习一、翻译下列句子:1.你曾经吃过鱼和薯条吗?___________________________________________________________2. 我刚刚丢了我的化学书。