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

合集下载

现在完成时专练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 ________ (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 + 过去的时间点/从句"。

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

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

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

构成:have/has+动词的过去分词(done)常与以下时间状语连用,比如:1. already/yet- I have already read that book. 我已经读过那本书了。

- Flora hasn’t finished her homework yet. 弗洛拉还未完成作业。

2. just- I have just received a letter from my brother.我刚刚收到我兄弟的来信。

3. recently- I haven’t seen him recently. 我最近没见过他。

4. ever/never- Have you ever been to London? 你去过伦敦吗?- I have never been to London. 我从未去过伦敦。

5. so far- So far I have learnt to speak German, English and French.到目前为止,我已经学会了说德语,英语和法语。

6. for引导的短语表示延续的时间,延续性动词多用于此。

- We have studied English for six years. 我们已经学习英语六年了。

7. since引导的短语,或者从句- He has lived here since 1997. 自从1997年,他就住在这里。

- We haven’t seen each other since he moved to London.自从他搬去伦敦,我们就再也没见过。

8. have/has been to 与have/has gone to /has been in的区别- He has been to the Great Wall twice. 他去过长城两次。

(表示去了人已回来)- He has gone to Beijing. 他去了北京。

英语现在完成时练习题含答案 含解析

英语现在完成时练习题含答案 含解析

英语现在完成时练习题含答案含解析一、选择题1.—When did you buy your car? It looks so new.—Really? I ________ it for three years and I like it very much.A.have bought B.have had C.bought D.had2.Hurry up! The concert ______ for ten minutes.A.has begun B.has been on C.has gone D.has finished 3.—Where is Simon? We can’t find him at the party.—Perhaps he ________ home.A.has gone B.is going C.went D.was going 4.—Mum, I want to watch the news about our school. Change the channel, please!—What a pity! It is eight o'clock now. It___________ for a while.A.has been over B.was over C.has finished D.finished5.The manager reached Nanjing last Wednesday. He________there for 10 days.A.has been B.has got C.has reached D.has arrived 6.—What do you think of the latest 5G smart phone?— It's amazing. It is the most wonderful phone I ________.A.used B.will use C.was using D.have used 7.— I remember that Mr.Green once traveled broad.— Not only Mr.Green but also his daughters ______ abroad twice.A.have gone B.have been C.has gone D.has been8.The train ________ for twenty minutes.A.left B.has left C.has been away D.is leaving 9.— When did the Mixc Shopping Center open? — It ________ for nearly half a year. A.has opened B.has been open C.was opened D.had been open 10.Though Tom _______ America for over two years, he misses his friends and relatives from time to time.A.was away from B.left C.has been away from D.has left 11.—Will your cousin go to Guiyang for the summer holiday?—In fact, he ________ Guiyang since he graduated.A.has gone to B.has been to C.has been in D.went to12.My dog _______ for three days and I’m now very worried now and I want to find it as soon as possible.A.has been gone B.has gone C.is gone D.was gone 13.You are too late. The film for half an hour.A.ends B.ended C.has ended D.has been over 14.—Could you ________ me this book please, Daniel?—Sorry, but I ________ it for only half an hour. I haven't finished it.A.lend; have had B.borrow; have bought C.borrow; have hadD.lend; bought15.—Where is your uncle? I haven't seen him for a long time.—He Shanghai for about half a year. He moved there last October.A.has gone to B.has been to C.has arrived in D.has been in 16.—Are you still in the office? It’s almost ten o’clock.—Yeah, I ________ my wo rk. But don’t worry. There’s nothing much left.A.don’t finish B.didn’t finish C.won’t finish D.haven’t finished 17.—What changes________in your lives?—Our lives have changed a lot, like...A.have there had B.has there been C.have there been D.has there had 18.—The fashion show will begin in half an hour, but Sandy hasn't turned up yet.—Don't worry. I________ her and she's sure to be here soon.A.will call B.have called C.am calling D.call19.―Olivia, are you sure your aunt ________back from America?―Yes. My mom told me. I'm going to see her now.A.had come B.came C.is coming D.has come20.For nearly 100 years, the heartbroken Little Mermaid ________on a rock looking out over Copenhagen's port.A.will sit B.sits C.sat D.has sat 21.—James. Have you ever be en to Yangzhou? It’s very beautiful, and people there are welcome.—Yes, I ________ there many times.A.have gone B.have been C.have been to D.have gone to 22.My mother is a teacher. She ________ English in our school since she graduated from university.A.taught B.has taught C.is teaching D.will teach23.一How can you start playing games so soon, Tom?一 I ______ my homework, Mom.A.finished B.have finished C.will finish D.finish24.The life we were used to_________ greatly since the computer was invented.A.has changed B.changed C.changing D.change25.—Is that man George?—It can’t be him. After all he ________ this place for years!A.has left B.has been away from C.was away from D.left26.My pet, little Puppy, has ________ for a week. I miss it very much.A.gone missing B.got lost C.been missing D.lost27.The Hong Kong-Zhuhai-Macao Bridge, as the world’s longest cross-sea bridge, ________ for over one and a half years.A.has opened B.has been open C.has been opened D.opened 28.—Carl, are you coming with us?—I’d love to, but something unexpected ______.A.is coming up B.comes up C.came up D.has come up29.—How long ________ you ________ chemistry so far?—For almost one year.A.are; studying B.do; study C.have; studied D.will; study 30.—Bill Gates and Melind a Gates, two of the world’s richest people, said “we no longer believe we can grow together as a couple”.—I am so sorry to hear that because they ________ for nearly 30 years.A.have been married B.have got married C.have got married to D.have been married with31.—Jim, I haven’t seen your elder sister for a long time.—She ________ Hong Kong on business for a few days.A.went to B.has gone to C.has been to D.has been in 32.— Where is the head teacher?— She ________ to the library to search for some information.A.goes B.will go C.has been D.has gone 33.—When will the live women’s football match between China and South Korea begin on TV?—Oh, it ________ for ten minutes, ending in 4:3. China won the game.A.has finished B.has been on C.has been over D.has begun 34.Online learning ________ very popular with students since last year.A.has become B.are becoming C.would become D.had become 35.—Have you ever worked in Nanjing?—Yes. I ________ in Nanjing since three years ago.A.would work B.worked C.was working D.have worked 36.The film Hi, Mom, ________ for two months. You will have another two months to enjoy it in the cinema.A.lasted B.was lasting C.will last D.has lasted 37.—Jim, turn down the music. Our baby is sleeping.—Don’t worry. He__________ for ha lf an hour.A.woke up B.has woken up C.was awake D.has been awake 38.—Fou Ts’ong, whose letters from his father ________ a best seller in China for long, died in London, where he had lived for many years. The cause was the coronavirous.—What a pity!A.has been B.has become C.was D.becomes 39.You are a collection of the experiences you ________ in your own life, so you should be proud of them even the bad ones.A.will have B.have had C.had had D.are having40.In the sentence “I have bought a new bicycle, so I can ride to school now.”, we use present perfect tense to tell ________.A.the result of a past actionB.actions that happened in the pastC.actions that happened at a certain time in the pastD.how many times an action has happened till now41.He ________ in that city since he left school. It’s his second hometown.A.has lived B.will live C.was living D.lives 42.Please turn up the music, don’t worry about the baby because he ________ for half an hour. A.woke up B.has woke up C.was awake D.has been awake 43.So far, 5G technology, which is developed by Huawei, _______ a lot. Soon it’ll be widely used in China.A.is improving B.are improved C.has improved D.improved 44.— Excuse me, which movie are you waiting for?—Cliff Walkers. We ________ here for more than two hours.A.wait B.are waiting C.waited D.have waited 45.—Where’s your mum, Lucy?—She together with her sisters ________ the supermarket since two hours ago.A.has gone to B.has been to C.has been in D.have gone to 46.—Have you been to SuNing Plaza in our city?—No. Although it ________ for more than a week, I am far too busy to go there.A.has started B.has opened C.has been open D.has been on 47.William Shakespeare ________ for 405 years, but his works still have great influence today. A.died B.was dying C.has died D.has been dead 48.The movie Hi, Mom________ the hearts of many people since it was shown in February. A.wins B.won C.will win D.has won 49.—Look! How dry and clean the road is!—Yes. Someone ________ up the snow. They’re so early.A.clean B.cleaned C.has cleaned D.was cleaning 50.Neither Mark nor his parents ________ Sanya before, so they can’t wait to start the journey. A.have gone to B.have been to C.has gone to D.has been to【参考答案】***试卷处理标记,请不要删除一、选择题1.B【详解】句意:——你什么时候买的车?它看起来很新。

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

(英语)英语现在完成时练习题及答案及解析

(英语)英语现在完成时练习题及答案及解析

(英语)英语现在完成时练习题及答案及解析一、初中英语现在完成时1.The Greens many places of interest since two years ago.A. has visitedB. have visitedC. visitedD. will visit【答案】 B【解析】【分析】句意:自两年前开始,格林一家参观了许多名胜。

since引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,the Greens格林一家,表示复数含义,作主语,谓语用复数形式。

故选B。

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

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

【点评】考查动词时态。

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

3.—How do you like Beijing, Miss Read?—I've no idea. I _____ there.A. have goneB. have beenC. haven't beenD. haven't gone【答案】 C【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。

短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。

【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答案。

4.The volunteers ________ a lot of help to the old and the young since 2010.A. offeredB. have offeredC. are offeringD. will offer【答案】 B【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B.5.—How do you like Treasure Island,Lucy?—It's so exciting that I _______ it twice.A. am readingB. have readC. was readingD. had read【答案】B【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。

现在完成时练习题及答案(最新最全)

现在完成时练习题及答案(最新最全)

现在完成时(1)构成:现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化。

第三人称单数用has,其余用have.现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主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 there for后接一段时间,表示“长达多久”,如ten years, a while, two days 等。

Exercise: 用since和for填空1. Jim has been in Ireland ______ Monday.2. Jill has beenin Ireland ______ three days.3. His aunt has lived in Australia ______15 days.4. Mary is inher office. She has been there ______ 7 o'clock.5. India has been an independent country ______1974.6. The bus islate. They've been waiting ______ 20 minutes.7. Nobody lives in those houses. They have been empty ______ manyyears.8. Mike has been ill ______a long time. He has been in hospital______ October.2)表示短暂意义的动词如arrive, leave, borrow, buy, begin, start, die 等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。

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

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

现在完成时练习题含答案及解析一、单项选择现在完成时1.The Greens _____ China for five years.A.has been in B.have been inC.went to D.has gone to【答案】B【解析】【详解】考查时态。

句意:Green一家人来中国已经五年了。

时间状语for five years表明用现在完成时,The Greens作主语时,谓语动词用复数,而且接一段时间要用have been in,故B项正确。

2.Although she is only 16 years old, she ______ to drugs for two years.A.addicts B.had been addictedC.has addicted D.has been addicted【答案】D【解析】【详解】考查现在完成时态和固定搭配。

句意:虽然她只有16岁,但她已经沉迷于毒品两年了。

结合句意可知,这里是指到现在为止已经两年了,与现在有关系,用现在完成时态;be addicted to沉迷于---,故选D。

3.She is a strong-willed woman and not once _______ in to any difficulty in her life.A.she has given B.did she give C.she gave D.has she given【答案】D【解析】试题分析:考查动词时态和倒装句。

句意:她是个意志坚强的女人,一生中一次也没有向任何困难屈服过。

And 连接的两个并列句中,否定副词 not once放在了第二个句子的句首,所以后面部分用部分倒装语序,此外第一句的时态是一般现在时,后句又出现了in her life,所以句子应该用现在完成时,表示到现在为止,故正确答案为D选项。

考点:考查动词时态和倒装句4.The Reform and Opening-up, having passed its brilliant age of 40 years ,____the backward situation of the Chinese nation and influenced the world.A.change B.changesC.has changed D.have changed【答案】C【解析】考查时态。

现在完成时练习题及答案

现在完成时练习题及答案

现在完成时练习题及答案1. 完成句子,我__________(吃)晚饭了。

答案,我已经吃晚饭了。

2. 完成句子,他们__________(去)那家餐厅了吗?答案,他们已经去那家餐厅了吗?3. 完成句子,她__________(看)过这部电影吗?答案,她已经看过这部电影了吗?4. 完成句子,你__________(听)过这首歌吗?答案,你已经听过这首歌了吗?5. 完成句子,我们__________(做)完作业了。

答案,我们已经做完作业了。

6. 完成句子,他__________(去)过中国吗?答案,他已经去过中国了吗?7. 完成句子,他们__________(结婚)了吗?答案,他们已经结婚了吗?8. 完成句子,你__________(读)完这本书了吗?答案,你已经读完这本书了吗?9. 完成句子,她__________(去)过欧洲吗?答案,她已经去过欧洲了吗?10. 完成句子,我们__________(见)过他的父母。

答案,我们已经见过他的父母。

现在完成时是英语中的一种时态,用来表示过去发生的动作对现在的影响或结果。

它通常由助动词“have/has”加上动词的过去分词构成。

现在完成时常用于以下情况:1. 表示过去发生的动作对现在造成的影响或结果。

2. 表示过去发生的动作在未来会继续产生影响。

3. 表示过去发生的动作对现在的情况有重要意义或影响。

现在完成时的用法相对灵活,但需要根据具体的语境来决定是否使用。

下面我们来看一些练习题及答案,帮助大家更好地掌握现在完成时的用法。

1. 完成句子,我__________(吃)晚饭了。

答案,我已经吃晚饭了。

2. 完成句子,他们__________(去)那家餐厅了吗?答案,他们已经去那家餐厅了吗?3. 完成句子,她__________(看)过这部电影吗?答案,她已经看过这部电影了吗?4. 完成句子,你__________(听)过这首歌吗?答案,你已经听过这首歌了吗?5. 完成句子,我们__________(做)完作业了。

现在完成时练习题及答案(最新最全)

现在完成时练习题及答案(最新最全)

现在完成时一、其构成"助动词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。

二、其用法与标志词(一)当句中有never, ever, just, already, yet, before等时,常用现在完成时。

如:1. -Mum, may I go out and play basketball? -___________ your homework yet?A. Do; finishB. Are; finishingC. Did; finishD. Have; finished2. -______ you ______anywhere before? -Yes, but I can't remember where I______A. Did; surf; surfedB. Have; surfed; surfedC. Did; surf; have surfedD. Have; surfed; have surfed析:据yet和before可知,应用现在完成时,故1题选D,2题选D。

(二)当句中有"for +段时间"或"since +点时间"等时,主句常用现在完成时,谓语动词必须是延续性动词,若是非延续性动词,要改为延续性动词或表状态的词(短语)。

现在完成时习题(附答案解析)

现在完成时习题(附答案解析)

现在完成时习题30道(附答案与解析)( ) 1 It has been six years ________ I came to this school.A. beforeB. afterC. whenD. since( ) 2 Every year a great number of farmers arrive in Shenzhen for the money-making jobs they ________ before leaving their hometowns.A. promisedB. were promisedC. have promisedD. have been promised( ) 3 —Where are the teachers now? —In the meeting room. They ________ the meeting for 10 minutes.A. have begunB. have been onC. have hadD. have been held( ) 4 —Could you ________ me this book please, Daniel? —Sorry, but I ________ it for only half an hour. I haven't finished it.A. lend; boughtB. borrow; have boughtC. borrow; have hadD. lend; have had( ) 5 —Do you know the movie The Jungle Book? —Yes, I ________ it twice. It's very exciting.A. watchB. watchedC. have watchedD. will watch( ) 6 —Have you watched NBA games ________? —Yes, I really enjoy them.A. everB. stillC. yet( ) 7 ________ three years since I living here.A. It's been, have begunB. It's been, beganC. It's, have begunD. That's been, began( ) 8 Paula is very pleased because she ________ her lost watch ________ her father bought her when she graduated from the junior high school.A. found; thatB. found; for whichC. has found; whatD. has found; which( ) 9 —Mike, I haven’t seen your elder sister for a long time. —She ________ Hongkong on business for a few days.A. went toB. has gone toC. has been toD. has been in( ) 10 My cousin ________ Beijing for a week.A. has gone toB. has been inC. has gone inD. has been to( ) 11 William Shakespeare ________ for 400 years, but his works still have great influence today.A. diedB. was dyingC. has diedD. has been dead( ) 12 —My brother's never been late for work, ________?— ________. He is a hard-working man.A. is he; yes, he isB. isn't he; No, he isn'tC. has he; Yes, he hasD. has he; No, he hasn't( ) 13 Is this the first time that the graduate ________ his own organization?A. foundedB. had foundedC. foundD. has founded( ) 14 --- Have you ever driven a sports car? --- No, this is the first time I ________ one.A. am drivingB. will be drivingC. have drivenD. drive( ) 15 ---Do you know Judy well? ---Sure. We ________ friends for five years now.A. have madeB. have becomeC. have been( ) 16 --- Ken, we are leaving in fifteen minutes. Are you ready? --- No, I ________ our maps and umbrellas.A. don't packB. didn't packC. won't packD. haven't packed( ) 17 Although a hundred years ________ away, we're still inspired (激励) by the May Fourth Movement.A. has passedB. passesC. pass( ) 18 —Look! Someone ________ the classroom. —Well, it wasn’t me. I didn’t do it.A. is cleaningB. has cleanedC. cleansD. will clean( ) 19 -Did Sa Beining, one of the most famous hosts of CCTV, ________ a Canadian girl?-Yes, they ________ for about 3 years.A. marry to; got marriedB. marry with; have got marriedC. marry; have been married( ) 20 —Sorry, I'm late. Has the meeting begun? —It doesn't matter. The meeting ________ for several minutes.A. has just begunB. has just been overC. has just been onD. has just ended( ) 21 Do not sign any agreement until you ________ a lawyer or some other knowledgeable person to read it. A. will ask B. have asked C. are asking D. are asking( ) 22 My dad still doesn't have a driving license. He ________ his driving test seven times!A. has failedB. failedC. had failedD. fails( ) 23 Her grandfather ________ for two years.A. diedB. has diedC. has been deadD. has been died( ) 24 --- Is Mary at home now? --- Sorry, she ________ shopping to buy a birthday gift for her mother.A. just wentB. would just goC. was just goingD. has just gone( ) 25 My sister graduated from a university three years ago and ________ as a doctor ever since.A. has worked B. works C. worked D. had worked( ) 26 Which of the following is right?A. His grandparents have died for almost 10 years.B. I have joined the Swimming Club for over 2 months.C. We have been in Hong Kong for about two weeks.D. He has bought the bike for 5 years.( ) 27 We ________ trees last Sunday. So far we ________ over 3,000 trees there.A. planted; plantedB. planted; have plantedC. have planted; plantedD. have planted; have planted( ) 28 With the rapid growth of population, the city ________ in all directions in the past five years.A. spreadsB. has spreadC. spreadD. had spread( ) 29 Mr. Smith, together with his two sons, ________ Shanghai for about five months.A. has leftB. have leftC. has been away fromD. have been away from( ) 30 —How long have Mr. and Mrs. Wang ________? —For more than twenty years.A. marriedB. had marriedC. got marriedD. been married答案与解析:1 答案D解析本题考查了since⽤法,⽤从某事发⽤多久,2个句型It is/has been xxx years since sb. did sth.。

现在完成时练习题及答案

现在完成时练习题及答案

现在完成时练习题及答案现在完成时练习题及答案现在完成时是英语中一个重要的时态,用来表示过去发生的动作或事件对现在产生的影响或结果。

在学习和掌握这个时态时,练习题是非常有效的学习方法之一。

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

练习题一:1. I __________ (finish) my homework already.2. She __________ (not visit) her grandparents for a long time.3. We __________ (live) in this city since 2010.4. They __________ (not see) that movie yet.5. He __________ (just arrive) at the airport.答案一:1. have finished2. has not visited3. have lived4. have not seen5. has just arrived练习题二:1. How long __________ (you/learn) English?2. We __________ (never/try) this restaurant before.3. She __________ (already/read) that book twice.4. __________ (he/ever/be) to Paris?5. They __________ (not see) each other since last year.答案二:1. have you learned2. have never tried3. has already read4. Has he ever been5. have not seen练习题三:1. He __________ (travel) to many countries in the past few years.2. __________ (you/ever/visit) a foreign country?3. They __________ (not finish) their project yet.4. She __________ (not see) her best friend since they graduated.5. We __________ (already/eat) dinner.答案三:1. has traveled2. Have you ever visited3. have not finished4. has not seen5. have already eaten练习题四:1. How many books __________ (you/read) this year?2. I __________ (not see) him for a long time.3. She __________ (already/buy) a new car.4. They __________ (not go) to the beach last summer.5. __________ (he/ever/try) sushi?答案四:1. have you read2. have not seen3. has already bought4. did not go5. Has he ever tried练习题五:1. We __________ (live) here since 2015.2. __________ (you/ever/visit) the Great Wall?3. He __________ (not finish) his work yet.4. She __________ (not see) that movie before.5. How long __________ (they/be) friends?答案五:1. have lived2. Have you ever visited3. has not finished4. has not seen5. have they been通过以上的练习题及答案,我们可以更好地理解和掌握现在完成时的用法。

现在完成时练习题及答案

现在完成时练习题及答案

现在完成时练习题及答案现在完成时是英语中一个非常常用的时态,它表示动作或状态开始于过去某个时间,持续到现在,或者与现在有关。

对于学习英语的人来说,掌握现在完成时是非常重要的。

下面将给出一些现在完成时的练习题及答案,希望对大家的学习有所帮助。

一、完成下列句子,使用括号中所给的动词的适当形式填空1.I ___________ (finish) my homework.2.She ___________ (live) in New York for two years.3.They ___________ (not visit) Paris before.4.We ___________ (just / buy) a new car.5.He ___________ (read) that book many times.6.The students ___________ (already / learn) the new lesson.7.How many times ___________ you ___________ (go) to London?8.Sally ___________ (not eat) lunch yet.9.By the time I arrived, he ___________ (leave).10.We ___________ (never / visit) Asia before.二、根据句子提示,写出合适的现在完成时句子1.我看过那部电影。

(watch)2.他们已经离开了。

(leave)3.这本书你读过吗?(read)4.我已经打扫了房间。

(clean)5.你吃过晚餐了吗?(have)三、将下列句子变为否定形式1.She has finished her work.2.They have seen that movie.3.We have visited the museum.4.He has read the book.5.I have done my homework.四、将下列句子变为疑问句1.You have done your homework.2.She has visited London.3.They have finished the project.4.He has cleaned the car.5.We have lived in this city.五、用括号中所给单词的适当形式填空1.She ___________ (not study) for the test yet.2.We ___________ (just / finish) our dinner.3.How many times ___________ you ___________ (visit) France?4.The children ___________ (already / eat) lunch.5.I ___________ (never / see) that movie before.答案1.finished2.has lived3.have not visited4.have just bought5.has read6.have already learned7.have / gone8.has not eaten9.had left10.have never visited11.have watched the movie.12.They have already left.13.Have you read this book?14.I have already cleaned the room.15.Have you had dinner?16.She has not studied for the test yet.17.We have just finished our dinner.18.How many times have you visited France?19.The children have already eaten lunch.20.I have never seen that movie before.希望通过以上练习题及答案,大家能更好地掌握现在完成时的用法。

现在完成时练习题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 seenitHas he seen it ? Yes, he has.No, he hasn't.We / You / They have seen it. We / You / They havenot seen it.Have they seen it? Yes, they have.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.我已经很久没见到他了。

(完整版)现在完成时练习题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篇及解析
【答案】D
【解析】
【详解】
考查时态语态。句意:——你为什么看起来很沮丧?——突然停电了,那时我的文章就没写完。句中leave与主语essay构成动宾关系,要用被动形式;句中时间状语since表示从那时起到现在文章一直没写完,是现在完成时态的时间状语。故选D。
12.— When will the bike-sharing schemes be introduced to the public?
9.— When will the professor come and give the lecture on the spirits of contracts?
— Not until our program ________ by our school.
A.approvesB.will be approvedC.is to approveD.has been approved
考点:考察时态和语态
6.Only since the Industrial Revolution ________ in places away from their homes or been left to raise small children without the help of multiple adults.
8.--- When will the bike-sharing schemes be introduced to the public?
--- Not untila better understanding of them.
A.will we have had B.have we had
C.we will have had D.we have had

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

英语现在完成时练习题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。

现在完成时练习题含答案含解析

现在完成时练习题含答案含解析
【点睛】
句式“This/It is/was the first/second ... last time + that从句”表示“这是第……次做某事”。其中,that引导的是定语从句,that在口语中常省略。对于此句式,我们需要掌握that从句的时态:若前面的be动词为is,从句通常用现在完成时;若其为was,则从句用过去完成时。
A.shoppedB.have shopped
C.had shoppedD.have been shopping
【答案】D
【解析】
试题分析:句意为:“我现在很累。我整个下午一直在购物,我好像什么事都没做成似的。”由语境可判断是从过去到现在一直在购物,可能还要继续下去,所以用现在完成进行时,选D项。
考点:考查动词时态
C.had increased D.will be increasing
【答案】B
【解析】
【详解】
考查时态。句意:在过去的三十年里,参加健身计划的人数急剧增加。Over the last three decades“在最近的30年里”和现在完成时态连用,故选B。
2.Although she is only 16 years old, she ______ to drugs for two years.
【答案】C
【解析】
【详解】
考查现在完成时。句意:---今天下午我们去乡村散散步吧。---我很想去,但是我已经答应和爱丽丝一起去买衣服了。现在完成时表示过去动作对现在造成的影响。由“but ”可知,作者已经答应和爱丽丝一起去买衣服了,所以不能去乡村散步了。故可知选C项。
4.I’m tired out. I__________all afternoon and I don’t seem to have finished anything.

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

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

现在完成时练习题含答案及解析一、单项选择现在完成时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)。

现在完成时态专练句型转换: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.$5.I have lunch at school.__________ __________ you ____________ lunch (划线提问)用since和for填空1. ______ two years two years ago 3. _______ last month 1999yesterday 6. _______ 4 o’clock 7. ______ 4 hours an hour ago9. _______ we were children 10. _____ lunch time 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.用适当的时态填空:’s _____________ (li ve) here ever since she was ten.of them __________ _________ (be) in Hongkong for ten days.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 the village10. 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.三、用have/has been to/in, have gone to 及go to形式填空。

1) Where is Jack He __________ his country yesterday.`2) David ________ the park just now.4) How long _____ he _____ _____ this village5) The Smiths ______ Beijing for 5 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 since I came here.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延续性动词和瞬间性动词之间的转化died 10 years ago. ---- He ______________ for 10 years / since 10 years ago.2. He borrowed the book 2 weeks ago. ------- He _____________the book for 2 weeks.3. He bought the motorbike a month ago. ------ He ___________the motorbike for a month.4. He arrived here three days ago. ------ He ____________here since three days ago.6. He left here 2 years ago. ------- He ____________from here for 2 years.7. The film began 30 minutes ago. ------ The film __________ for 30 minutes.}9. They closed the door an hour ago. -------- The door ___________for an hour.10. He joined the army last year. He _____________ the army for a year.一、单项选择。

1、—______ you ___ your homework yet —Yes . I _____ it; do ; finished ; done ; finished ; done ; have finished ; do ; finish2、His father ______ the Party since 1978 .A. joinedB. has joinedC. was inD. has been in3、—Do you know him well — Sure .We _________ friends since ten years ago .A. wereB. have beenC. have becomeD. have made-4、.When he arrived at the bus stop, the bus _____ for 20 minutes.A. has leftB. had leftC. has been awayD. had been away5、I ______ the League for 5 years so far.A. joinedB. have joinedC. have been in6、The factory ____ since the February of 1988.A . has been open B. has opened C. was open D. opened7、Mary and Rose ____friends since they met in 2000.A. have madeB. have beenC. madeD. have become8、The meeting _____ for a week now.A. has finishedB. has endedC. has been over}9、Miss Gao ______ this school for nearly 5 years.A. has been inB. has come toC. has taught10、How long _______ he ________A. did;diedB. has, diedC. has, been dead11、He ______ at eight yesterday afternoon.A. sleptB. was sleepingC. has sleepD. had slept12、He ________ the car for a week.A. boughtB. has boughtC. has had13、-----How long _____ you _____ ill -----Two weeks.A. did fallB. have, fellC. have, been14、I'll lend you the book , but you can only _____ it for 2 days.[A. borrowB. keepC. take15、----- How long can I ______ the book ------ Two weeks.A. borrowB. lendC. getD. keep16、The famous writer _____ one new book in the past two year .A. is writing B.was writing C.wrote D.has written17、Have you met Mr. Li ____A. Just B. ago C.before D.a moment ago18、—How long have you ____ here —About two months .A. been B. gone C. come D. arrived19、—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…20、—______ 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 21、We ______ Xiao Li since she was a little girl .A. know B. had known C. have known D. knew22、Harry Potter is a very nice film. I _____ twice.A. will see B. have seen C. saw D.see23、—These farmers have been to the United States . —Really When _____ thereA. will they go B.did they go C. do they go D. have they gone24、Zhou Lang ______already ______in this school for two years .A. was ; studying B. will ; study C. has ; studied D. are; studying25、His father ______ the Party since 1998 .!A.joined B. has joined C. was in D. has been in26、—Do you know him well — Sure .We ______ friends since ten years ago .A. were B. have been C. have become D. have made27、He has ___ been to Shanghai, has heA. already B.never C.ever D. still28、Hurry up! The play __________ for ten minutes .A. has begun B. had begun C. has been on D. began29、It ___ ten years since he left the army .A. Is B. has been C. will D. was30、Miss Green isn't in the office. She_______ to the library.A.has gone B. went C.will go D. has been^31、My parents ______ Shandong for ten years.A. have been in B. have been to C. have gone to D. have been32、The students have cleaned the classroom, ____A. so theyB. don’t theyC. have theyD. haven’t they33、_______ has Mr. White been a member of Greener China since he _______ to ChinaA. How soon, comesB. How often, gotC. How long, cameD. How far, arrived34、His uncle _______ for more than 9 years.A. has come hereB. has started to workC. has lived thereD. has left the university}答案句型转换:’t ;gone; yet; Has ; gone; yet ’t ; had ; Has ; had ; many ;times ;has ; have ; had用since和for填空:用适当的时态填空:been passed left lost Have seenfound had returned built ’t finish read read用have/has been to/in, have gone to 及go 的各种形式填空:to to been in been in been to; have been been in gone to go;went ; have been go;went go go延续性动词和瞬间性动词之间的转化:been dead kept had been been away been on been closed been a member of单项选择1-10 CDBCC ABCAC 11-20 ACCBD DCACB 21-30 CBBCD BBCBA 31-34 ADCC。

相关文档
最新文档