现在完成时练习题(精华汇总)

合集下载

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

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

现在完成时专项练习题及答案解析一、练习题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.我从来没有去过法国。

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.。

(完整版)现在完成时练习题108道(附答案)

(完整版)现在完成时练习题108道(附答案)

现在完成时练习题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 我. 已经很久没见到他了。

完整版)现在完成时专项练习及答案

完整版)现在完成时专项练习及答案

完整版)现在完成时专项练习及答案1.He has been away from home for two years。

Two years is a long time.2.How long have you been on the football team of the school。

About 2 years.3.When did you finish your homework。

I have already finished it.4.Mr。

Green has lived in China for 5 years.5.I haven't received a letter from him since he left.6.There have been great changes in our country for two years.7.Mr。

Black has been in China for many years.8.I haven't seen you since last Saturday.9.Since 1995.10.XXX you nor Hans have been to the Great Wall before.11.Have you been to Hawaii。

Yes。

I went there last spring.12.Where is Mr。

Green。

Oh。

he has gone to Canada.13.Although they were tired。

they still went on working.14.Neither of them is useful.15.None of us would like to have a rest.16.How long can this book be borrowed?17.Are either of you from America。

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

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

现在完成时练习题及答案(精华版)现在完成时练习题及答案(精华版)一. 选择正确的答案填空。

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三. 改错题。

(完整版)现在完成时练习题

(完整版)现在完成时练习题

(完整版)现在完成时练习题一、现在完成时的结构_____________________________________________________(补充现在完成时常用的时间状语)_____________________________________________________二、去过某地(指回来了)___________________________________________________________三、去了某地(指还没回来)___________________________________________________________翻译句子。

1. 我曾去过北京两次。

_________________________________________________________2. ——Tom 呢?——他去北京了?__________________________________________________________3. ——我没去过游乐园。

——我也没。

__________________________________________________________单选:1.I_______ a letter from him since he left.A.didn't receive B.haven't got C.didn't have D.haven't heard2.—Where have you _______ these days?—I have _____ to Dazhu with my friends.A.been;gone B.been;been C.gone;been D.gone;gone3.How long have you _______ this book?A.bought B.borrowed C.had D.lent4.—Where's Peter?—He _______ to Nanjing.A.is going B.has been C.has gone D.went5.You've never seen such a wonderful film before,_______ ?A.haven't you B.have you C.do you D.don't you6.We have lived here _______ five years ago.A.when B.since C.before D.after7.—I have watched the game.—When you _______ it?A.have;watched B.do;watch C.did;watch D.will;watch8.—How do you like Beijing,Mr Black?—Oh,I _______ such a beautiful city.A.don't visit B.didn't visit C.haven't visited D.hadn't visited9.The old people _______ lonely at all since we began to visit them once a week.A.don't feel B.hasn't felt C.haven't felt D.didn't feel10.My grandfather________in the small town all his life.He always says he likes the town.A.lived B.have lived C.has lived D.is living11.Miss Brown _______ to the Great Wall twice.A.have been B.has been C.have gone D.has gone12.His brother has been to Stone Forest twice _______ he came to Yunnan.A.after B.before C.since D.for13.His grandpa _______ for two years.A.was died B.has been dead C.was dead D.has died14.His sister _______ her hometown for three years.She'll return next year.A.left B.has left C.has been away D.has been away from 用have(has) been 或have(has) gone 填空。

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

(完整版)现在完成时练习题及答案(可编辑修改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、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。

(完整版word)英语现在完成时试题和答案含答案

(完整版word)英语现在完成时试题和答案含答案

(完整版word)英语现在完成时试题和答案含答案一、初中英语现在完成时1.My parents for twenty years by the time I was 15.A. marriedB. had marriedC. had been marriedD. had got married【答案】 C【解析】【分析】for twenty years“二十年”.为表一段时间的状语,要求谓语动词具有持续性。

而在所给选项中,只有be married表示结婚状态,具有延续性,故选C。

【点评】本题考查非延续性动词与延续性动词的转换。

2.I ________ an invitation to the concert. I can't wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。

由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。

【点评】考查动词时态。

根据题目所给语境推断出应使用的时态。

3.—I'm sorry for being late.—Never mind. The meeting ______for only 5 minutes. This way, please.A. has begunB. has endedC. has been on【答案】 C【解析】【分析】句意:——对不起,我迟到了。

——没关系.会议只开了5分钟,请这边走。

for+段时间,通常用于现在完成时态,结构是have/has+动词的过去分词,begin和end都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此A,B不正确.has been on"在进行,开着(的状态)",故选C【点评】现在完成时表示延续性的状态。

现在完成时练习题带答案

现在完成时练习题带答案

现在完成时练习题带答案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 + 过去分词。

- 使用现在完成时时,要注意动词的过去分词形式。

(完整版)现在完成时专项练习及答案

(完整版)现在完成时专项练习及答案

现在完成时专项练习一、单项选择1.He has_________for two years.Two years _______a long time.A. left home ; areB. left home; isC. been away from home; isD. been away from home;are2.---How long have you _____the football team of the school?---About 2 years.A. been onB. been at C .joined D. played3.---I have already finished my homework.---When ____you _____it?A. have; finishedB. do; finishC. will; finish D did; finish4.Mr Green___________in China since 5 years ago.A. livedB. has livedC. livesD. will live5.I_________a letter from him since he left.A. didn’t receiveB. haven’t gotC. didn’t haveD. haven’t heard6.There ___________great changes in our country for two years.A. wereB. wasC. are D have been7.Mr. Black __________China for many years.A. has been toB. has gone to C, has been in D. has come to8.---I haven’t seen you _________last Saturday.A. forB. sinceC. fromD. after9.---How long have you taught in this school?----________.A. In 1995B. Since 1995C. 8 years agoD. Since 8 years10.Neither you nor Hans _____________to the Great Wall before.A. have goneB. has goneC. has beenD. have been11.----Have you _______to Hawaii ?------Yes. I ___________there last Spring.A. been; have beenB. gone; wentC. gone ;have beenD. been, went12.----Where is Mr. Green ?----Oh, he _________ Canada.A. has been toB. has gone toC. have gone toD. have been to13.__________they were tired, _________they still went on working.A. Because , /B. Although, /C. Because , soD. Although, but14.There are two old books on the shelf, but __________ of them is useful.A. bothB. allC. neitherD. none15.We are all very tired ,but ________of us would like to have a rest.A. allB. anyC. noneD. neither16.How long can this book be_________?A. borrowedB. lentC. takenD. kept17.----Are you________ from America? ------No, none of us has.A. eachB. bothC. eitherD. all18.__________he said at the meeting means we won’t leave here _________tomorrow.A. That; beforeB. What; untilC. How ;untilD. When ;until19.----________you _______ to New York? -----No, but I will go there next month..A. Have; goneB. Do, goC. Will, goD. Have; been20.Tom__________here last week. I_________ already ________friends with him.A. comes; have, madeB. came; have, madeC. has come; have ,madeD.came; have been; made21. The cars made in Japan are much cheaper than_________ made in America.A. onesB. thoseC. suchD. that22.---Which of the two sweaters will you will you choose?---_________. They look nearly the same and I just need one.A. BothB. NoneC. AllD. Either23.We have to help her with their lessons, _________ we?A. don’tB. haven’tC. h aveD. are24.Tell him to phone me as soon as he ____________ tomorrow.A. has goneB. gets homeC. will arriveD. is going to come25.I don’t know if he_______ tomorrow. If he______, I’ll go to see him.A, leaves; gets up B. will go; will go C. will come, comes D. will arrive, will arrive26.----could you tell me ________ the film ends?-----They find out who the man is at last.A. whenB. howC. how soonD. what27. ----John,you _________the computer game for two hours. It’s bad for your e yes. Stop please. .----Ok, Mum.A. playedB. have playedC. were playingD. play28.---- Will the concert be over soon ?-----No. It________ just _________.A. is, startingB. has, staredC. will startD. was, starting29.The bottle is empty. Who _________the juice?A. drankB. drinksC. has drunkD. is drinking30. I’m not sure if my daughter _____________to the concert with us this evening.A. goesB. will goC. goD. going31.-----Oh, Mrs. Smith, your necklace looks nice. Is it new?-------No. I _________it for two years.A. hadB. have hadC. boughtD. have bought32.Jack _________his left arm when he was playing basketball.A. had hurtB. has hurtC. hurtD. have hurt33.I’m afraid you _______missed the train . It _________10 minutes ago.A. have; leftB. has; has leftC. / ; leftD. was, have left34.-----Nice to meet you. I_________ you for a long time.------I_________ in Beijing. I’ve just come back..A. hadn’t seen; amB. haven’t seen ; wasC. didn’t see; will beD. ha s n’t seen was35.----What will John do if he__________ the driving test? ----He’ll try again.A. failedB. failsC. will failD. is failing36.Mike is studying in the USA. He __________there for two weeks.A. has beenB. has goneC. wentD. is going37.The girl ___________her handbag on the bus when she got off it.A. forgetB. leftC. leaveD. missed38.--Have you ever been to Washington ?----Yes. My uncle lives there. I have been there _________.A. many timesB. sometime C sometimes D some time39.To my surprise, ______a little boy can draw _________many beautiful pictures.A. so; suchB. such; soC. so ; soD. such; such40.__________were you late for school last term? -----Never.A. How longB. How oftenC. How soonD. How far二、完成句子.1.--- I ______ just ______ (come) back from the bus station.----When __________ you _______(go) there.2. Where is Mr. Green ? He _____________(go) to America.3. -----__________ you _____________(be) to the Green Wall. ------Yes, twice.4. I ______________ (be) busy these days ,I _____________(not go) to the cinema for weeks.5. The boy is happy now because he ______________ (sell) out all the newspapers.6. Miss Green ___________(teach) us English last year. She _________(teach) us for about 2 years.7.--------Where is Tom ?-------- He _____________(go) to the post office .He said he ______________(come) soon.8. I ____________(not go) to the cinema tonight because I _____________(see) the film before.9. I don't know when the manager __________(return),but when he _______(come) back ,I ______________ (let) you know.10. Mr. Brown ______________(make) a lot of friends since he ___________(come) to workin New York two years ago.11.----I ___________(lost) my bike.________ you __________(see) it anywhere?---- Where _______ you ________(lose) it?12. I, with my parents,_________ to see a film last night. (go)13. Wait here, please. The train ________ yet.(not arrive)14. ---Where is my physics book?--- Kate _________ it away. (take)15. ----How many times _________ you _________ to England? (be)-----Only once. I __________there in 1998. (go)16. ---I __________ not well today. (be) ---I've got a cold.---How long _________ you _________ like this ? (be) ---- Ever since last Wednesday.---________ you ________ any medicine yet? ---Yes I ___________ (take) some just now.17.--- Where is Jack Booth? He ____________ to Hawaii. (go)-----How ________ he _________ there? (go) By plane.18. The factory has __________________ (open) since 2001.19. How long _________ your mother _________(work) in the factory?20. __________ you ever _________(hear) of the story about Harry Porter?Of course. Look! I ____________(read) a book about him now.21. Neither you nor your brother _________________(wash) your coats yet.22. ------_________he _________(finish) his homework yet?------ Yes, he ___________(do) it an hour ago.23.----- ____________ your brother _________ (return) the book to the library?------No. They are still on his desk.24.We ___________(live)here since 10years ago.25. His uncle _______________(return) in a week.26.—What do you think of Beijing ? ----I__________(never visit)such a beautiful city.27.---The farmers have been to America. ----Really? When _____ they __________there?(go)28.—Shall we ask Jim to see Mr.Hu with us? ----I don’t think he will. He________(see) Mr.Hu twice.29. They have come to the hospital _____________(see)Mr. Hu.30. How many letters_______ you _________(write)to your father this term?31. David ___________(buy)a new watch for his father yesterday.32. I don’t know where she__________(go).I _________(not see) her for several days.33. Jim ____________(be)to the Great Wall many times.34. ----Nice to meet you.-----Nice to meet you ,too. We_______(not see)eacher other for a long time.35. My mother _________(work)in the factory. She ___________(work)there for a long time.36. —Why are you sad?-----I __________(break)my mother’s expensive watch.37. What __________the teacher_________(do)at the time yesterday?38. I______________(lend)her some CDs the day before yesterday.But she __________________(not give)them back to me yet.39. My brother will call me as soon as he ______there tomorrow.(get)40.----_________you ________your homework yet ? ( finish)------Not yet. I_________ it after supper. ( finish)41. ----_________you ________your homework yet ? ( finish)-----Yes. I ________it after supper. ( finish)42.---- Who ________________the dictionary ? I want to use it.(borrow)-----Katy. She ______________it for a week.43. I _____________ such an interesting film before. (never see)三、根据括号内中文填上合适的英文。

英语现在完成时专项练习题(附答案)

英语现在完成时专项练习题(附答案)

英语现在完成时专项练习题(附答案)现在完成时(一)一、单项选择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二、用所给单词的适当形式填空。

(word完整版)现在完成时专项练习题及答案

(word完整版)现在完成时专项练习题及答案

一、单项选择。

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。

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

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

此刻达成时( 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.他走开已两年了。

现在完成时练习题(共10篇)

现在完成时练习题(共10篇)

现在完成时练习题(共10篇)现在完成时练习题(一): 现在完成时since和for的练习题(50道以上)现在完成时练习题一、翻译下列句子:1. 你曾经吃过鱼和薯条吗2. 我刚刚丢了我的化学书.3. 我以前从来没去过那个农场.4. 他已经吃过午饭了.5. 你已经看过这部电影了吗6. 我哥哥还没回来.7. 我上星期看过这部电影.8. 在1992年他住在这里.9.这本字典我已买了三年了.10.他离开中国三年了.11.我认识他们五年了.12.他们已去了美国五年了.13.自从他搬到福州,他就住这儿了.14.他们已经结婚10年.15.我妹妹成为一个大学生已经三年.16.这会已开了多长时间了17.这门已经关了两天了.18.我入团2年了.I __________ ___________ ___________ two years ago.I __________ ___________ a ___________ ___________ for two years.I _________ _________ a ___________ of __________ _________ for twoyears.I __________ ___________ ____________ the __________ for two years.19.自从1999年以来他们就认识.20.我来到农场已5年了.二、用过去时或现在完成时填空:1. “_________ you __________ (have) lunch ” “Yes.”“When ________ you __________ (have) it”“I ____________ (have)it at 12:00.”2. “_________ you __________ (write) a letter to your aunt yet” “Yes, I ___________. I ________________ (write) one last week.”3. “_________ he ___________ (finish) his homework” “Not yet.”4. “_________ they ever __________ (be) abroad” “Yes, just once.”5. Your father _________ just ___________ (finish) his work.6. Your father _________ (finish) his work just now.7. Last term I __________ (learn) many English words.8. They ____________ (not read) the interesting books yet.9. He _____________ never ____________ (go) to the science museum.10. ____________ you ever ____________ (drink) coke11. “____________ you _____________ (buy) a dictionary “ “Yes, I __________ .”“Where __________ you _____________ (buy) it” “ I ___________ (buy) it in a bookstore.”“When ___________ you _____________ (buy) it” “ Yesterday.”三、用since和for填空1. ______ two years2._______ two years ago3. _______ last month4.______ 19995._______ yesterday6. _______ 4 o’clock7. ______ 4 hours8._______ an hour ago9. _______ we were children10. _____ lunch time11.______ 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.四、短暂性动词转换为延续性动词①arrive at/in sw. get to/reach sw. come/go/move to sw.→ be in sw./at school/at home/on the farm/be here/be there1) He got to Beijing five minutes ago.He ________ _________ _________ Beijing for _________ _________.2) I moved to the USA last year.I ________ ________ __________ the USA since __________ __________.3) I went home yesterday.I _______ ________ _________ home for _________ __________.4) They came here last week.They _________ _________ here since _________ __________.②come/go back, return → be back come/go out → be out1) He came out two years ago.He _________ __________ _________ for __________ __________.2) We return to Fuzhou yesterday.We ________ ________ _________ to Fuzhou since __________.③become → be1) I became a teacher in 2023.I ________ __________ a teacher for _________ _________.2) The river became dirty last year.The river _________ _________ dirty for _________ __________.④close → be closed open → be open1) The shop closed two hours ago.The shop ________ _________ _________ for _________ _________.2) The door opened at six in the morning.The door ________ ________ ________ for six hours.⑤get up → be up;die → be dead;leave sw. → be away from sw. fall asleep/get tot sleep → be asleep;finish/end → be over;marry → be married;1) I got up two hours ago.I ________ ________ ________ since ________ ________.2) He left Fuzhou just now.He _______ ________ ________ _________ Fuzhou for five minutes.3) My grandpa died in 2023.My grandpa _______ _______ ________for _______ ________.4) The meeting finished at six.The meeting ________ ______ ______ for six hours.5) I got to sleep two hours ago.I ________ _________ _________ since _________ _________.6) They married in 1990.They ________ _________ __________since _________.⑥start/begin to do sth. → do sth. ;begin → be on1) I began to teach at this school in 1995.I ____ ____ at this school since ____.2) The film began two minutes ago.The film ____ ____ ____ for ____ ____.⑦borrow → keep;lose → not have ;buy → have ;put on → wear catch/get a cold → have a cold;get to know → know1) They borrowed it last week.They _________ _________ it since __________ __________.2) I bought a pen two hours ago.I _________ _________ a pen for ________ __________.3) I got to know him last year.I _______ _______ him since__________ __________.4) I put on my glasses three years ago.I __________ __________ my glasses for _________ _________.⑧have/has gone to → have been inHe has gone to Beijing.He ____ ____ _____ Beijing for two days.⑨join the league/the Party/the army→ be a league/a Party member/a soldier→ be a member of the league/the Party→ be in the league/the Party/the army1) He joined the league in 2023.He ________ _________ a _________ _________ for two years.He _______ _________ a __________ ___________ the __________ for two years.He ____________ ___________ ___________ the league for two years.2) My brother joined the army two years ago.My brother ________ __________ a ___________ for ______________________.My brother __________ ___________ in ____________ ___________ for two years.五、划线提问1) I have been there for two days.__________ _________ __________ you __________ __________2) My father has lived here since 2023._________ _________ __________ your father _________ __________ 3) He left here yesterday._________ ________ he _________ __________4) They bought a book two hours ago.__________ ___________ they __________ a book六、用have(has) been 或have(has) gone 填空.A: Where ____________ Li Fei ___________B: He ____________ to Hainan Island.A: How long ___________ he ___________ thereB: He _____________ there for three days.A: When will he come back , do you knowB: I’m afraid he won’t come back recently.A: Could you tell me the way to Hainan IslandB: Sorry, I _________ never ___________ there.A: How many times ___________ Li Fei __________ to that place B: He _____________ there only once.七、用have/has been to/in, have gone to及go的各种形式填空.1) Where is Jack He __________ his country.2) David ________ the park just now.3) John _______ England since he came back.4) How long _____ have _____ this village5) The Smiths ______ Beijing for years.6) _____ you ever ____ America -- Yes, I _____ there many times.7) I _____ this school since three years ago.8) Where is Jim He _____ the farm.9) When_____ he _____ He _______ an hour ago.10) Would you like to _____ the zoo with me ---Yes, but I _____ there before.11) Where _____ you _____ now --- I ____ the zoo.12) He often _____ swimming.13) _____ you ______ there last year14) _____ they often ______ skating in winter八、综合练习:I. 用never, ever, already, yet, for, since填空1. I have _______ seen him before, so I have no idea about him.2. Jack has _________ finished his homework ________ an hour ago.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.”II. 翻译下列句子:1. 他们已经打扫了教室吗2. 我们已经认识有二十年了.3. 打那以后,她一直住在这.4. “你曾经到过那里吗” “不,我从来没到过那里.”III. 用适当的时态填空:1.She’s _____________ (live) here ever since she was ten.2.Both of them ________________ (be) in Hongkong for ten days.3.Both of them ________________ (come) to Hongkong ten days ago.4. Half an hour __________ (pass) since the train __________(leave).5. Mary________(lose) her pen. ________ you ______________ (see) it here and there6. _____________ you ____________ (find) your watch yet7. ---Are you thirsty ---No I _________ just _____________ (have) some orange.8. We _____________already ______________ (return) the book.9. ___________ they ____________ (build) a new school in thevillage10. I ________________(not finish) my homework . Can you help me11. My father _____ (read) the novel twice.12. I _________ (buy) a book just now.13. I _________ (lost ) my watch yesterday.14. My father ___________ (read) this book since yesterday.III.句型转换:1. He has already gone home.He _________ __________ home ____________. (否定句)____________ he __________ home ___________ (疑问句)2. He has lunch at home.He __________ _____________ lunch at home. (否定句)____________ he __________ lunch at home (疑问句)3. He has been there twice.__________ __________ ________ __________ he been there (划线提问) 4. I have had lunch at school.__________ __________ you ____________ lunch. (划线提问)现在完成时练习题(二): 求初二英语语法现在完成时练习题50个左右现在完成时专项练习一、单项选择.1、Both his parents look sad . Maybe they ______what"s happened to him .A. knewB. have knownC. must knowD.will know2、He has _______ been to Shanghai , has he A. already B.neverC.everD.still3、Have you met Mr Li ______ A. just B. ago C.before D. a moment ago4、The famous writer _____ one new book in the past two year .A. is writingB.was writingC.wroteD.has written5、—Our country ______ a lot so far .—Yes . I hope it will be even ______ .A.has changed ; wellB.changed ; goodC.has changed ; betterD.changed ; better6、Zhao Lan ______already ______in this school for two years .A. was ; studyingB. will ; studyC. has ; studiedD. are ; studying7、We ______ Xiao Li since she was a little girl .A. knowB. had knownC. have knownD. knew8、Harry Potter is a very nice film .I______ it twice .A.will seeB.have seenC.sawD.see9、—These farmers have been to the United States .—Really When _____ thereA. 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 ; finishedB.Have ; done ; finishedC.Have ; done ; have finishedD.will ; do ; finish11、 His father ______ the Party since 1978 .A. joinedB. has joinedC. was inD. has been in12、—Do you know him well— Sure .We _________ friends since ten years ago .A. wereB. have beenC. have becomeD. 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 begunB. had begunC. has been onD. began15、 It _____ ten years since he left the army .A. isB. hasC. willD. was16、 Miss Green isn"t in the office . she_______ to the library .A.has goneB. wentC.will goD. has been17、My parents ______ Shandong for ten years .A. have been inB. have been toC. have gone toD. have been18、The students have cleaned the classroom,A. so th eyB. don’t theyC. have theyD. haven’t they19、 has Mr White been a member of Greener China since he to ChinaA. 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 university21.When he arrived at the bus stop, the bus _____ for 20 minutes.A. has leftB. had leftC. has been awayD. had been away22. I ______ the League for 5 years so far. A. joined B. havejoined C. have been in23.The factory ____ since the February of 1988. A . has been openB. has openedC. was openD. opened24.Mary and Rose ____friends since they met in 2023. A. have madeB. have beenC. madeD. have become25.You mustn"t_____ until he comes back. A. be away B. leave C. be left26.The meeting _____ for a week now. A. has finished B. has endedC. has been over27.Miss Gao ______ this school for nearly 5 years. A. has been inB. has come toC. has taught28.Ben ______ a teacher for 4 years . A. has been B. has become C. was D. became29. I ______ home for a week. A. have returned B. have been back C. returned30. How long _______ he ________ A. died B. has, died C. has, been dead31. He ______ at eight yesterday afternoon. A. slept B. was sleeping C. has sleep D. had slept32.He ________ the car for a week. A. bought B. has bought C. has had33.-----How long _____ you _____ ill -----Two weeks. A. did fallB. have, fellC. have, been34.Since 2023, he _____ his hometown. A. has left B. has moved awayC. has been away from35.I"ll lend you the book , but you can only _____ it for 2 days.A. borrowB. keepC. take36.The bus ______ on the road for 2 hours so far. A. has stopped B.stopped C. has been37.Are you _____ the jacket these days A. wearing B. putting on C. dressing D. on38.He ________ for 2 hours. A. got up B. has got up C. has been up39. Tom is ill in hospital. He ______ a cold for several days. A.is B. catches C. has caught D. has had40.----- How long can I ______ the book------ Two weeks. A. borrow B. lend C. get D. keep二、句型转换.1、He has never surfed, (改成反意疑问句)2、They have been here since 2023. (对划线部分提问) have they been here3、The old man _______ last year. He for a year. (die) (动词填空)4、This factory opened twenty years ago.(同义句转换)This factory ________ for twenty years.5、Miss Gao left an hour ago. (同义句转换) Miss Gao _____ _________ _____ an hour ago.6、Her mother has been a Party member for three years .(同义句)Her mother _______ the Party three years ________ .7、The Green Family moved to France two years ago. (同义句转换)_______ two years ________ the Green family moved to France.8、The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一个句子)___________________________________________三、汉译英.1、吉姆已做完作业,他现在有空了.2、他昨天收到一封信.3、我父亲以前到过长城.4、她还没有看过那部新电影.5、她去过上海.6、他这些天上哪儿去了参考答案:一、单项选择.1、现在完成时主要强调过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响.这种考查难度较大,往往无时间状语,需要从上下文分析、推理才行.故上两侧根据上下文分析、推理,正确答案是B.2、现在完成时常与already(已经),just(刚刚,正好),ever(曾经),never(从来,也不;从不),before(以前),yet(仍然)等连用.故2应选B.3、C4、现在完成时常与recently(近来),so far(到目前为止),in thepast/“last + 一段时间”等时间状语连用.因为上述短语表示的是从现在起往前推算的一段时间,句中的动作是从过去某一时间或时刻开始持续到现在的.故4应选D.5、C6、现在完成时时常与“for +时间段或since +过去时间点”连用(含从句,从句过去时).故6应选C.7、C8、现在完成时还与once(一次),twice(两次),three times(三次),several times(几次)等表示重复次数的词语连用.故8应选B.9、现在完成时与一般过去时容易混淆,就是因为它们所表示的动作都发生在过去,但二者又有区别:一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作,说话的侧重点在于陈述一件过去的事情,与现在没有关系;现在完成时表示与现在有关系的发生在过去的动作,它不与表示过去的时间状语(如yesterday , last week , a moment ago等)连用.故9的正确答案为B.10、B11、现在完成时中,非延续性动词不能与for和since引导的表示一段时间的状语连用,通常是用相应的延续性动词来代替.故11的正确答案依次为:D.12、B 13、A 14、C 15、A.16、“have/ha s gone to + 地点”表示“某人去了某地(还未回来)”,指主语所指的人不在这儿.“have/has been in + 地点”表示“在某地呆了多长时间”,常与表示时间的状语连用.“have/has been to +地点”表示“曾经去过某地(但现在已不在那儿).”故16的正确答案为A.17、A 18、D 19、C 20、C二、句型转换.1、has he2、How long3、died, has been dead4、has been open5、has been away6、joined;ago7、It is, since 8、The bus has been here for ten minutes.三、汉译英.1、Jim has finished doing his homework already. He is free now.2、He received a letter yesterday.3、My father has been to the Great Wall before.4、She hasn"t seen the new film yet.5、She has been to Shanghai.6、Where has he been these days现在完成时练习题(七): 现在完成时练习题1.用have(has)been或 gone填空.A:Where _____Li Fei______B:He_______to Hainan Island.A:How long ______he ______thereB:He ______there for three daysA:When will he come back,do you knowB:I"m afraid he won"t come back recently.A:Could you tell me the way to Hainan IslandB:Sorry ,I _____never ________ there.A:How many times _____ Li Fei________to that placeB:He _________there only once.2.用have/has been to/in,have gone to 及go的各种形式填空.Where is JackHe_____his country.David _________the park just now.John______England since he came back.How long have ____this villageThe Smiths ____ Beijing for years.____you ever ___America--Yes,I____there many times.I _____this school since three years ago.Where is JimHe _____the farm.When ____he ____He _____an hour ago.Would you like to ____the zoo with me --Yes,but I_____there before. Where_____you______nowHe often ___ swiming.____you _____there last year_____they often______skating in winter1.用have(has)been或 gone填空.A:Where there many times.I there before.Where【will】you【go】nowHe often【goes】swiming.【Did】you 【go】there last year【Do】they often【go】skating in winter现在完成时练习题(八): 谁有英语现在完成时的练习现在完成时专项训练一、单项选择1. Li Hong has ________ the army for 2 years.A. joinedB. joined toC. been inD. joined in2. We have been friends since ______.A. childrenB. five yearsC. five years agoD. five years before3. Mike ___________ the story for a month.A. Has boughtB. Has hadC. had hadD. has borrowed4. You ______ that question three times.A. already askedB. have already askedC. already have askedD. asked already5. Those foreign friends left Guangzhou __________.A. since last weekB. a week agoC. for a weekD. since a week ago6. I _____ at this school for two years already.A. am studyingB. studyC. studiedD. have studied7. They _________ in the city since last summer.A. liveB. didn’t liveC. have livedD. live8. Mrs. Wang has lived in Haikou _________ 1992.A. sinceB. fromC. afterD. in9. Mr. Black _________ China since the summer of 1998.A. has been toB. has been inC. has come toD. came to10. You’d better go on ________ English.A. studyB. studiedC. studyingD. to study11. You have never been to the Great Wall, ________ youA. doB. don’tC. haveD. haven’t12. His father _______ for years.A. has diedB. has been deadC. diedD. dies13. Mary ________ to see the films because she __________ it twice.A. won’t go, sawB. won’t go, will seeC. won’t go, has seenD. didn’t go, se es14. ________ you ________ some more food Thank you. I _______ enough.A. will haveB. have hadC. Do, have , haveD. Do, have, had15. ______ you ______ England Yes, it _____ a beautiful country.A. Will , gone to, wasB.Have , been to, isC. had ,been to, isD. Have ,gone to, is16. ----_______ you _______ to the capital---No, I ______.I ______ there early next month.A. Have,been, haven’t, am goingB. Had, been, hadn’t, am goingC. Have, gone, haven’t, was goingD. Did,go,didn’t, was going17. ---You sister ______ to London to study English. Is that true ---Yes , she ___ there for two months.A. has been, has beenB. will go, has goneC. gone, will beD. has gone, has been18. Bruce ____ how to use a computer. He____a computer of his own. He ____ it two days agoA. learns, will get, boughtB. is learning, has got, boughtC. learned, has got, boughtD. is learning, got, has bought19. --You haven’t read the book before, have you--_______.A. Yes , I haven’t.B. No, I have.C. Yes, I do.D. No, I haven’t.20. —Where is Li Lei—He ___ Shanghai.A. has gone toB. has been toC. went toD. goes to21.John will write to us as soon as he _______ there.A.. getsB. will getC. got22.Look, the boy _______ !A.. smileB. smiledC. is smiling23.Jane is busy now. She _______ pictures.A.. drawsB. drewC. is drawing24.He _______ his homework and is now listening to music.A.. finishesB. has finishedC. finish25.We are going to take some pictures if _______ tomorrow.A.. it will rainB. it rainsC. it doesn"t rain26.This kind of bike _______ in China. (98广东)A.. makesB. madeC. is made26.English _______in many countries. (96广东)A.. is speakingB. is spokenC. has spoken27.The TV set _______ in Japan. (98广东)A.. madeB. makesC. is made28.The floor of our classroom _______ every day. (2023广东)A.. is cleanedB. cleanedC. has cleaned29.The story_______ down and became world famous. (2023茂名)A.. was writtenB. has writtenC. wrote30._______ I get up at six tomorrow No, you needn’t. (97广东)A.. MayB. CanC. Must31.You _____return the book now. You can keep it until next week.(94广东)A.. can"tB. mustn"tC. needn"t32.You are very ill, so you _______ stay in bed for a week. (98广东)A. CanB. needC. must33.I"ll give the letter to her _______ she comes back. (2023茂名)A.. as soon asB. beforeC. sinceTom was born ______ May 3rd, 1985.(2023广东) A.. in B. at C. on34.Can you let me ________home a little earlier (97广东)A.. goB. goingC. to go35.The teacher told us _________ in the street. (96广东)A.. not to playB. not playC. don"t play二、翻译下面句子.1.我从来没有听到过他.2.你到哪儿去了(已经回来)3.你父亲买了新手表给你.是吗4.我已经对英语感兴趣了.5.他的话便我改变了主意.6.刘先生的汽车坏了,他不得不骑自行车去上班7.那位老太太已经死了两年了.8.他们听见这个小女孩在隔壁房间哭叫.9.学校图书馆有各种各样的书籍.10.爱护环境是我们每一个人的职责.现在完成时练习题(九): 现在完成时的同义句练习题现在完成时专项训练一、单项选择1. Li Hong has ________ the army for 2 years.A. joinedB. joined toC. been inD. joined in2. We have been friends since ______.A. childrenB. five yearsC. five years agoD. five years before3. Mike ___________ the story for a month.A. Has boughtB. Has hadC. had hadD. has borrowed4. You ______ that question three times.A. already askedB. have already askedC. already have askedD. asked already5. Those foreign friends left Guangzhou __________.A. since last weekB. a week agoC. for a weekD. since a week ago6. I _____ at this school for two years already.A. am studyingB. studyC. studiedD. have studied7. They _________ in the city since last summer.A. liveB. didn’t liveC. have livedD. live8. Mrs. Wang has lived in Haikou _________ 1992.A. sinceB. fromC. afterD. in9. Mr. Black _________ China since the summer of 1998.A. has been toB. has been inC. has come toD. came to10. You’d better go on ________ English.A. studyB. studiedC. studyingD. to study11. You have never been to the Great Wall, ________ youA. doB. don’tC. haveD. haven’t12. His father _______ for years.A. has diedB. has been deadC. diedD. dies13. Mary ________ to see the films because she __________ it twice.A. won’t go, sawB. won’t go, will seeC. won’t go, has seenD. didn’t go, sees14. ________ you ________ some more food Thank you. I _______ enough.A. will haveB. have hadC. Do, have , haveD. Do, have, had15. ______ you ______ England Yes, it _____ a beautiful country.A. Will , gone to, wasB.Have , been to, isC. had ,been to, isD. Have ,gone to, is16. ----_______ you _______ to the capital---No, I ______.I ______ there early next month.A. Have,been, haven’t, am goingB. Had, been, hadn’t, am goingC. Have, gone, haven’t, was goingD. Did,go, didn’t, was going17. ---You sister ______ to London to study English. Is that true ---Yes , she ___ there for two months.A. has been, has beenB. will go, has goneC. gone, will beD. has gone, has been18. Bruce ____ how to use a computer. He____a computer of his own. He ____ it two days agoA. learns, will get, boughtB. is learning, has got, boughtC. learned, has got, boughtD. is learning, got, has bought19. --You haven’t read the book before, have you--_______.A. Yes , I haven’t.B. No, I have.C. Yes, I do.D. No, Ihaven’t.20. —Where is Li Lei—He ___ Shanghai.A. has gone toB. has been toC. went toD. goes to21.John will write to us as soon as he _______ there.A.. getsB. will getC. got22.Look, the boy _______ !A.. smileB. smiledC. is smiling23.Jane is busy now. She _______ pictures.A.. drawsB. drewC. is drawing24.He _______ his homework and is now listening to music.A.. finishesB. has finishedC. finish25.We are going to take some pictures if _______ tomorrow.A.. it will rainB. it rainsC. it doesn"t rain26.This kind of bike _______ in China. (98广东)A.. makesB. madeC. is made26.English _______in many countries. (96广东)A.. is speakingB. is spokenC. has spoken27.The TV set _______ in Japan. (98广东)A.. madeB. makesC. is made28.The floor of our classroom _______ every day. (2023广东)A.. is cleanedB. cleanedC. has cleaned29.The story_______ down and became world famous. (2023茂名)A.. was writtenB. has writtenC. wrote30._______ I get up at six tomorrow No, you ne edn’t. (97广东)A.. MayB. CanC. Must31.You _____return the book now. You can keep it until next week. (94广东)A.. can"tB. mustn"tC. needn"t32.You are very ill, so you _______ stay in bed for a week. (98广东)A. CanB. needC. must33.I"ll give the letter to her _______ she comes back. (2023茂名)A.. as soon asB. beforeC. sinceTom was born ______ May 3rd, 1985.(2023广东) A.. in B. at C. on34.Can you let me ________home a little earlier (97广东)A.. goB. goingC. to go35.The teacher told us _________ in the street. (96广东)A.. not to playB. not playC. don"t play二、翻译下面句子.1.我从来没有听到过他.2.你到哪儿去了(已经回来)3.你父亲买了新手表给你.是吗4.我已经对英语感兴趣了.5.他的话便我改变了主意.6.刘先生的汽车坏了,他不得不骑自行车去上班7.那位老太太已经死了两年了.8.他们听见这个小女孩在隔壁房间哭叫.9.学校图书馆有各种各样的书籍.10.爱护环境是我们每一个人的职责.慢慢写现在完成时练习题(十): 现在完成时态练习题——()my dictionary____Yes ,I saw it on your desk a minute ago.A.Did you seeB.Had you seenC.Have you seen这个应该选哪个C.Have you seen——你看以我的词典了吗(要用完成时,因为这表示了“结果,影响”)——是的,一分钟前,我看到它在你桌上.(显然回答应该用过去式.)。

(完整版)现在完成时专项练习试题和答案解析

(完整版)现在完成时专项练习试题和答案解析

现在完成时专项练习题及答案一、单项选择。

1、Both his parents look sad . Maybe they ________what's happenedto him .A. knew B. have known C. 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. ago C.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.haswritten5、—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 ; better6、Zhao Lan ______already ______in this school for two years .A. was ; studying B. will ; study C. has ; studied D.are ; 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 B. have seen C. sawD.see9、—These farmers have been to the United States .—Really ? When _____ there ?A. will they go B. did they go C. 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 finished D. will ; do ; finish11、His father ______ the Party since 1978 .A. joined B. has joined C. was in D. has been in12、—Do you know him well ?— Sure .We _________ friends since ten years ago .A. were B. have been C. 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 begun C. has been on D. began15 It _____ ten years since he left 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. went C.will go D. has been 17、My parents ______ Shandong for ten years .A. have been in B. have been toC. have gone to D. have 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 toChina?A. How soon, comesB. How often, gotC. How long, cameD. How far, arrived20His uncle for more than 9 years.A. has come hereB. has started to workC. haslived there D. has left the university 二、句型转换。

(完整版)现在完成时练习题108道(附答案)

(完整版)现在完成时练习题108道(附答案)

现在完成时练习题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.你去过印度吗? ——是的,我去过。

英语现在完成时练习题20篇含解析

英语现在完成时练习题20篇含解析
7.— Would you care for a cup of tea? It tastes pretty good.
— 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.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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

现在完成时练习题(精华汇总)一. 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?二I. 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 bec omeC. have beenD. have turned8. The Smiths _______ in China for 8 years. A. has lived B. lived C. have been D. live9. --Hello, this is Mr.Gre en 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, gone B. Have, been C, Do, go D.were, going三. 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 years。

5.They have been here since2000.(对划线部分提问)______________have they been here?6.The old man_________last year.He has______________for a year.(die)(动词填空)7.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 since2000.____________________________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._______4o’clock74hours8._____an hour ago9.___we were children10._____lunch time11.____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.七、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语。

①arrive at/in sp/get to/reach sp/come/go/move to sp→be in sp/at school/at home/on the farm/be here/be there1)He got to Beijing five minutes ago.He Beijing for.2)I moved to the USA in2008.I the USA since.3)I went home yesterday.I home for.4)They came here last week.They___________here since_____________.②come to/go back to/return to→be back to go out→be out1)He came out two years ago.He______________for____________.2)We return to Beijing yesterday.We_______________to Beijing since__________.③bec ome→be1)I became a teacher in2000.I________________a teacher for_________________.2)The river became dirty last year.The river______________dirty for_______________.④close→be closed open→be open1)The shop closed two hours ago.The shop_____________________for_______________ __.2)The door opened at six in the morning.The door________________________for six hour s.⑤get up→be up;die→be dead;leave sp.→be away from sp.fall asleep/get tot sleep→be asleep;finish/end→be over;marry→be married;1)I got up two hours ago.I_____________________since_______________.2)He left Shanghai just now.He__________________________Shanghai for five minutes.3)My grandpa died in2002.My grandpa__________________for_______________.4)The meeting finished at six.The meeting____________________for six hours.5)I got to sleep two hours ago.I________________since__________________.6)They married in1990.They___________________________since_________.⑥start/begin to do sth.→do sth.;begin→be on1)I began to teach at this school in1995.I________at this school since____.2)The film began two minutes ago.The film____________for________.⑦borrow→keep;lose→not have;buy→have;put on→wear catch/get a cold→have a cold;get to know→know1)They borrowed it last week.They__________it since_____________.2)I bought a pen two hours ago.I____________a pen for_____________.3)I got to know him last year.I___________him since___________.4)I put on my glasses three years ago.I_________my glasses for______________.⑧have/has gone to→have been inHe has gone to Beijing.He_____________Beijing for two days.⑨join the league/the Party/the army→be a league member/a Party member/a soldier→be a member of the league/the Part y→be in the league/the Party/the army1)He joined the league in2002.He_________________a_______________for two years.He___________a_________the ________for two years.He_____________________the league for two years.2)My brother joined the army two years ago.My brother_________a________for______________________.My brother___________ in___________for two years.四、划线提问1)I have been there for two days._____________________________you____________________2)My father has lived here since2000.___________________________your father_____ ______________?3)He left here yesterday._________________he___________________?4)They bought a book two hours ago._____________________they__________a book六.用have/has been to 和have/has gone to 填空1.A:Where____________Li Fei___________?B:He____________to Hainan Island.2.A:How long___________he___________there?B:He_____________there for three d ays.4.A:Could you tell me the way to Hainan Island?B:Sorry,I_________never___________there.5.A:How many times___________Li Fei__________to that place?B:He_____________ there only once.六、用have/has been to/in,have gone to及go的各种形式填空。

相关文档
最新文档