现在完成时练习题及答案

合集下载

初中现在完成时练习题及答案

初中现在完成时练习题及答案

初中现在完成时练习题及答案一、单项选择题1. I ____________ my homework yet.A. didn't doB. haven't doneC. doesn't doD. hasn't done答案:B. haven't done2. _______ you ever been to Japan?A. HaveB. HasC. AreD. Is答案:A. Have3. Sarah _________ books at the library.A. had readB. had been readingC. has readD. has been reading答案:C. has read4. We _________ each other since last week.A. didn't seeB. haven't seenC. haven't been seeingD. doesn't see答案:B. haven't seen5. _______ you ever _______ surfing?A. Did, goB. Have, wentC. Have, goneD. Did, gone答案:C. Have, gone二、完形填空题It has been a different world without our dear friend, Oscar. We __6__ him since we were eight-years-old. Oscar was a great friend and an amazing person. He __7__ us to be much better people.Last summer, Oscar fell terribly ill. He __8__ in the hospital for a few weeks, but unfortunately, he __9__ his battle with the illness and __10__ away.Since Oscar's death, we __11__ daily memories of our time with him. We __12__ how he always had something positive to say, no matter what. Oscar __13__ inspired us to be positive and kind, even in difficult times.We have been __14__ for several therapy sessions as a group, and it has really helped us __15__ with the loss of our friend. We __16__ that accepting the loss is a process, and it takestime to heal. But we are __17__ grateful for the time we had with Oscar and the memories we __18__ with him.Oscar's __19__ and laughter is greatly missed, but his __20__ will forever be in our hearts.6. A. knowB. have knownC. knewD. known答案:B. have known7. A. haveB. hasC. hadD. having答案:C. had8. A. wereB. has beenC. hasD. had been答案:D. had been9. A. losesB. lossC. loosesD. lost答案:D. lost10. A. passB. passedC. passingD. passes答案:B. passed11. A. rememberB. rememberedC. remembersD. have remembered答案:B. remembered12. A. alwaysB. usuallyC. sometimesD. never答案:A. always13. A. yetB. alreadyC. alsoD. always答案:D. always14. A. goB. goesC. goneD. going答案:A. go15. A. copeB. copingC. copedD. have coped 答案:B. coping16. A. knowB. knewC. knownD. knowing答案:C. known17. A. tooB. veryC. soD. really答案:D. really18. A. madeB. makeC. have madeD. making答案:C. have made19. A. joyfulB. happinessC. joyfulD. joy答案:D. joy20. A. friendshipB. friendC. friendsD. friendly答案:C. friends三、阅读理解题Emma has always been interested in photography. For her13th birthday, her parents bought her a camera and she has been taking photos ever since.In the past year, Emma has taken over 10,000 photos. She has traveled to different places and captured the beauty around her. She has photographed stunning landscapes, cute animals, and even her friends and family. Emma has discovered that the more she practices, the better her photos turn out.Emma has also created an online portfolio of her photos. She has received positive feedback from friends and strangers alike. Some people have even contacted her asking if they can purchase prints of her photos.Recently, Emma entered a photography contest. The theme was \。

现在完成时练习题及答案

现在完成时练习题及答案

现在完成时练习题及答案一、选择题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.。

现在完成时练习题及答案

现在完成时练习题及答案

现在完成时练习题及答案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 + 过去的时间点/从句"。

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

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

现在完成时专项练习题及答案成的影响,所以选D,will know不符合现在完成时的用法。

2、XXX表示曾经,所以选C,表示他是否曾经去过上海。

3、just表示刚刚,所以选A,表示你是否刚刚见过XXX。

4、过去两年内完成的动作,所以选D,has written符合现在完成时的用法。

5、has XXX表示已经发生的动作,而XXX表示一般过去时,所以选C,表示国家已经变化了很多,但希望未来变得更好。

6、已经在这所学校研究了两年,所以选C,符合现在完成时的用法。

7、从过去到现在一直知道,所以选C,符合现在完成时的用法。

8、已经看了两次,所以选B,符合现在完成时的用法。

9、表示已经去过,所以选D,符合现在完成时的用法。

12.How fast the boys are running!13.How us the mooncakes are!14.What surprising news it is!15.What a good time we're having today!16.How I miss you!17.How beautiful that lake is!18.How slowly Tom runs!19.How lovely the snow looks!20.What useful n it is!21.How beautiful those flowers are!22.XXX!23.How they love their country!24.What long hair she has!25.What beautiful music we are XXX!26.XXX it is!27.How hard-working the Chinese people are! Unit 1 My Name is Gina1.My name is Gina.2.I am Gina.3.She is Gina。

五年级英语现在完成时练习题30题(答案解析)

五年级英语现在完成时练习题30题(答案解析)

五年级英语现在完成时练习题30题(答案解析)1.I have____finished my homework.A.alreadyB.yetC.stillD.never答案解析:A。

“already”通常用于肯定句中,表示已经完成某事。

“yet”一般用于否定句和疑问句中。

“still”表示仍然。

“never”表示从未。

本题是肯定句,且表达已经完成作业,所以选A。

2.She has____been to Beijing.A.everB.neverC.justD.yet答案解析:B。

“ever”表示曾经。

“never”表示从未。

“just”表示刚刚。

“yet”一般用于否定句和疑问句中。

本题表达她从未去过北京,所以选B。

3.We have____seen that movie.A.alreadyB.neverC.justD.yet答案解析:A。

“already”用于肯定句中,表示已经看过那部电影。

“never”表示从未,不符合语境。

“just”刚刚,不太符合此处语义。

“yet”用于否定句和疑问句中。

所以选A。

4.Have you____read this book?A.everB.neverC.justD.yet答案解析:A。

“ever”用于疑问句中,表示曾经。

“never”从未,一般用于否定句。

“just”刚刚,不太符合此处语境。

“yet”也用于否定句和疑问句中,但此处问是否曾经读过这本书,所以选A。

5.They have____finished their project.A.alreadyB.yetC.stillD.never答案解析:A。

“already”用于肯定句中,表示已经完成项目。

“yet”用于否定句和疑问句中。

“still”仍然,不符合此处语义。

“never”从未,也不符合此处语境。

所以选A。

6.Has he____been to Shanghai?A.everB.neverC.justD.yet答案解析:A。

现在完成时练习题及答案

现在完成时练习题及答案

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

在使用现在完成时时,我们需要注意动词的变化和时间状语的运用。

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

练习题一:1. I (read) three books this week.2. She (not finish) her homework yet.3. We (visit) the Louvre Museum last year.4. They (already eat) lunch.5. He (not see) the movie before.答案一:1. I have read three books this week.2. She has not finished her homework yet.3. We visited the Louvre Museum last year.4. They have already eaten lunch.5. He has not seen the movie before.练习题二:1. How long (you/learn) English?2. (she/ever/be) to Paris?3. We (not see) each other for a long time.4. They (not start) the project yet.5. (he/do) his homework?答案二:1. How long have you learned English?2. Has she ever been to Paris?3. We have not seen each other for a long time.4. They have not started the project yet.5. Has he done his homework?练习题三:1. He (live) in London since 2010.2. (you/ever/try) sushi?3. We (not visit) the Grand Canyon yet.4. They (already/go) to the beach.5. (she/finish) her work?答案三:1. He has lived in London since 2010.2. Have you ever tried sushi?3. We have not visited the Grand Canyon yet.4. They have already gone to the beach.5. Has she finished her work?练习题四:1. How many times (you/be) to New York?2. (he/ever/see) a ghost?3. We (not start) the meeting yet.4. They (already/visit) the Eiffel Tower.5. (she/arrive) at the airport?答案四:1. How many times have you been to New York?2. Has he ever seen a ghost?3. We have not started the meeting yet.4. They have already visited the Eiffel Tower.5. Has she arrived at the airport?通过以上的练习题,我们可以更好地理解和掌握现在完成时的用法。

现在完成时练习题及答案

现在完成时练习题及答案

现在完成时练习题及答案一、选择题1、 I ______ this book for two weeks I have to return it nowA have borrowedB have keptC have lentD borrowed答案:B解析:borrow,lend 都是短暂性动词,不能与时间段连用,keep 表示“保存,保持”,是延续性动词,可以与时间段连用,for two weeks 是时间段,所以用 have kept。

2、—How long ______ you ______ in this city?—For five yearsA have; livedB did; liveC do; liveD were; living答案:A解析:根据答语 For five years 可知,问句要用现在完成时,结构是“have/has +动词的过去分词”,live 的过去分词是 lived,所以选 A。

3、 They ______ since 2012、A have marriedB have been marriedC got marriedD married答案:B解析:marry 是短暂性动词,不能与时间段连用,be married 表示“结婚”的状态,可以与时间段连用,since 2012 是时间段,所以用 have been married。

4、—Have you ever been to Shanghai?—Yes I ______ there last yearA wentB have goneC have beenD go答案:A解析:last year 是过去的时间点,要用一般过去时,go 的过去式是went,所以选 A。

5、—______ you ______ your homework yet?—Yes, I ______ it just nowA Did; do; finishedB Have; done; finishedC Have; done; have finishedD Will; do; finish答案:B解析:yet 常用于现在完成时的疑问句和否定句中,just now 是过去的时间点,要用一般过去时,所以问句用现在完成时,答句用一般过去时,故选 B。

(英语)英语现在完成时题20套(带答案)及解析

(英语)英语现在完成时题20套(带答案)及解析

(英语)英语现在完成时题20套(带答案)及解析一、初中英语现在完成时1.— Hobo and Eddie the cinema to watch the film Zootopia.— Oh, that's why I can't find them now.A. have gone toB. have been toC. has gone toD. has been to【答案】 A【解析】【分析】考查主谓一致。

句意:——侯博和埃迪去了电影院看电影《疯狂动物城》。

——哦,这就是为什么我现在找不到他们的原因。

have gone to去了;been to去过。

Hobo and Eddie作主语,谓语动词要用复数形式。

所以选A。

2.—What great progress Huawei ________ in recent years!—No wonder it is widely known in all parts of the world.A. is makingB. has madeC. makesD. made【答案】 B【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。

根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。

【点评】考查现在完成时。

注意掌握现在完成时的结构have/has+过去分词。

3.—The drama series The Thunder (破冰行动) hits screens these days.—Oh. What a pity! I ____________ any of them yet,A. doesn't watchB. didn't watchC. won't watchD. haven't watched【答案】 D【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。

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

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

完整版)现在完成时专项练习题及答案(精选)1、Both his XXX.2、He has already been to Shanghai。

has he?3、Have you just met Mr。

Li?4、The famous writer has written one new book in the past two years.5、Our country has changed a lot so far。

Yes。

I hope it will be even better.6、Zhao Lan has already studied in this school for two years.7、We have known Xiao Li since she was a little girl.8、XXX is a very nice film。

I have seen it twice.9、These farmers have been to the United XXX。

When did they go there?10.Have you finished your homework yet。

Yes。

I just finished it a moment ago.11.His father has been a member of the Party since 1978.12.Yes。

we have been friends for ten years.13.How long have you been here。

About two months.14.Hurry up。

The play has been on for ten minutes.15.It has been ten years since he left the army.16.Miss Green isn't in the office。

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

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

现在完成时专项练习一、单项选择。

1、Both his parents look sad . Maybe they _________what's happened to him .(呼和浩特)A. knew B. have knownC. must know D.will know2、He has _______ been to Shanghai , has he ?A. already B.never C.ever D. still3、Have you met Mr Li ______?A. just B. agoC.before D. a moment ago4、The famous writer _____ one new book in the past two year .A. is writing B.was writing C.wrote D.has written5、—Our country ______ a lot so far .—Yes . I hope it will be even ______ .A. has changed ; wellB. changed ; goodC. has changed ; better D. changed ; better6、Zhao Lan ______already ______in this school for two years .A. was ; studying B. will ; studyC. has ; studied D. are ; studying7、We ______ Xiao Li since she was a little girl .A. know B. had knownC. have known D. knew8、Harry Potter is a very nicefilm .I_______ it twice .A. will see B. have seenC. saw D.see9、—These farmers have been to the United States .—Really ? When _____ there ?A. will they go B. did they goC. do they go D. have they gone10、—______ you ___ your homework yet ?—Yes . I _____ it a moment ago .A. Did ; do ; finished B. Have ; done ; finishedC. Have ; done ; have finished D. will ; do ; finish11、 His father ______ the Partysince 1978 .A. joined B. has joinedC. was in D. has been in12、—Do you know him well ?— Sure .We _________ friends since ten years ago .A. were B. have beenC. have become D. have made13、—How long have you ____ here ?—About two months .A. been B. gone C. come D. arrived14、Hurry up! The play __________ for ten minutes .A. has begun B. had begunC. has been on D. began15、 It _____ ten years since heleft the army .A. is B. has C. will D. was16、 Miss Green isn't in the office .she_______ to the library .A.has gone B. wentC.will go D. has been17、My parents ______ Shandong forten years .A. have been inB. have been toC. have gone toD. have been18、The students have cleaned theclassroom, ?A. so theyB. don’t theyC. have theyD. haven’t they19、 has Mr White been a member ofGreener China since he to China?A. How soon, comesB. How often, gotC. How long, cameD. How far, arrived20、 His uncle for more than 9years.A. has come hereB. has started to workC. has lived thereD. has left the university二、句型转换。

英语现在完成时练习题及答案

英语现在完成时练习题及答案

英语现在完成时练习题及答案一、单项选择现在完成时1.Never _____met such a person before.A.did I B.I haveC.have I D.Am I【答案】C【解析】【详解】考查倒装句及时态。

句意:我以前从未见过这样的人。

根据句意可知,此处强调对现在的影响,应使用现在完成时。

never位于句首时,句子要求使用部分倒装,助动词提前。

故C 选项正确。

2.He is the only one of the students who _____ a winner of scholarship five times up to now. A.is B.areC.have been D.has been【答案】D【解析】【详解】考查现在完成时和主谓一致。

句意:他是唯一一位三年奖学金获得者的学生。

句中的先行词为the only one,在定语从句中作主语,故谓语动词用单数。

根据句中的时间状语for three years,故时态用现在完成时。

故D正确。

3.During the last three decades, the number of people participating in physical fitness programs sharply..A.was increasing B.has increasedC.had increased D.will be increasing【答案】B【解析】试题分析:考查动词的时态语态。

从句意“在过去的三十年中,参加健身锻炼的人数已经增加很多了”知,increase的动作虽然发生在过去,但一直持续到现在,同时由题眼“during the last three deca des”可知,该空中应该用现在完成时态,所以只有B项符合语境。

【名师点睛】时态题的考查关键是抓住句子的上下文含义和句中的时间状语。

要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。

现在完成时练习题及答案

现在完成时练习题及答案

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

答案,我已经吃晚饭了。

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

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

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

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

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

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

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

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

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

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

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

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

答案,我已经吃晚饭了。

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

初中英语现在完成时练习题及答案

初中英语现在完成时练习题及答案

初中英语现在完成时练习题及答案一、选择题1.I _______ (not finish) my homework yet.a)haven’t finishb)hasn’t finishedc)haven’t finishedd)haven’t finishing–答案:c2.Lily _________ (go) to the park twice this week.a)has goneb)gonec)has beend)gone to–答案:a3.My parents ________ (buy) a new car last month.a)buyb)has buyc)has boughtd)bought–答案:d4.We ________ (visit) the Great Wall three times.a)visitedb)has visitedc)have visitedd)have been visited–答案:c5.She _______ (live) in London for five years.a)livedb)has livedc)has been livedd)have lived–答案:b二、填空题1.________ you ever _______ (visit) the Eiffel Tower?–答案:Have, visited2.My sister ________ (not finish) her homework yet.–答案:has not finished3.We ________ (already, see) that movie three times.–答案:have already seen4.________ he ever _______ (climb) Mount Everest?–答案:Has, climbed5.Betty ________ (not go) shopping this week.–答案:has not gone三、改错题1.I has already finished my homework.–答案:I have already finished my homework.2.They has been to Japan last summer.–答案:They have been to Japan last summer.3.Have he played basketball before?–答案:Has he played basketball before?4.She hasn’t listens to the new song yet.–答案:She hasn’t listened to the new song yet.5.Have you seen my keys anywheer?–答案:Have you seen my keys anywhere?四、翻译题1.我已经学会了游泳。

现在完成时练习题及答案

现在完成时练习题及答案

现在完成时练习题及答案一、选择题1. 他刚刚(完成/完成了)作业。

2. 你们已经(看到/看见)过这部电影了吗?3. 她已经(来到/到达)了机场。

4. 他们已经(决定/决心)不再继续这项工作了。

5. 我们(刚刚/刚)和他谈过了这个问题。

答案:1. 完成了2. 看见3. 到达4. 决定5. 刚刚二、改正句子错误1. 我是在昨天完成了这个任务的。

2. 他们已经离开了半个小时了。

3. 她已经来中国一个月了。

4. 我们去年买了这辆新车。

5. 他们刚刚结婚了一个月。

答案:1. 错误句:我是在昨天完成了这个任务的。

正确句:我昨天完成了这个任务。

2. 错误句:他们已经离开了半个小时了。

正确句:他们已经离开了半个小时。

3. 错误句:她已经来中国一个月了。

正确句:她已经来中国一个月。

4. 正确句。

5. 正确句。

三、翻译下列句子1. I have just finished my homework.我刚刚完成了作业。

2. They have already seen this movie.他们已经看过这部电影了。

3. She has been to Paris.她去过巴黎。

4. We have decided not to continue this project.我们已经决定不再继续这个项目了。

5. He has lived here for five years.他已经在这里住了五年。

答案:1. 我刚刚完成了作业。

2. 他们已经看过这部电影了。

3. 她去过巴黎。

4. 我们已经决定不再继续这个项目了。

5. 他已经在这里住了五年。

这是一个关于现在完成时的练习题,通过选择题、改正句子错误和翻译句子的形式,帮助读者巩固现在完成时的用法和特点。

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

通过练习题,读者能够更好地理解和掌握现在完成时的用法。

希望这些练习题对大家的学习有所帮助!。

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

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

英语现在完成时练习题含答案一、初中英语现在完成时1.His cat has ________ for five weeks.A. diedB. been deadC. dyingD. dies【答案】 B【解析】【分析】句意:他的猫已经死了5个星期了。

die是短暂性动词,不能表示状态的延续。

由时间状语 for five weeks可知应用延续性动词,故答案选B。

【点评】考查现在完成时。

2.My father ____ in a panda protection center for 10 years, so he knows a lot about panda.A. was workingB. is workingC. has workedD. will work 【答案】 C【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。

由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father,助动词要用has,故选C。

【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。

3.I am surprised at the new look of my hometown,for it _____ a lot over the years.A. changedB. changesC. will changeD. has changed【答案】 D【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,结合over the years可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D.4.—Your shoes are so old. Why don't you buy a new pair?—Because I all my money on an MP5.A. spendB. have spentC. am spendingD. was spending【答案】 B【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。

现在完成时练习题及答案

现在完成时练习题及答案

现在完成时练习题及答案一、选择题1. I _______ my homework already.A) have doneB) had doneC) didD) do答案:A2. She _______ her book for two weeks.A) has borrowedB) borrowedC) has been borrowingD) was borrowing答案:C3. They _______ the project since last year.A) have startedB) startedC) have been startingD) were starting答案:A4. The weather _______ a lot since I moved here.A) has changedB) changedC) is changingD) will change答案:A5. I _______ my keys somewhere in the house.A) lostB) have lostC) am losingD) was losing答案:B二、填空题6. I _______ (study) English for three years.答案:have been studying7. She _______ (not see) her family since she moved to another city.答案:hasn't seen8. The company _______ (expand) its business to new markets.答案:has expanded9. He _______ (just finish) his report when I called him.答案:had just finished10. They _______ (live) in this house for five years.答案:have been living三、改错题11. She has went to the store.答案:She has gone to the store.12. They have been started the project last week.答案:They started the project last week.13. I have lost my keys yesterday.答案:I lost my keys yesterday.14. He has been studying for the exam for two hours.答案:He has been studying for the exam for two hours. (No error)15. The children have played outside all day.答案:The children have been playing outside all day.四、翻译题16. 他去过中国三次。

(英语)英语现在完成时练习题20篇及解析

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

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

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

现在完成时练习题含答案及解析一、单项选择现在完成时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)。
9. --Hello, this is Mr. Green 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 to 10. --____ you ever ____ to the US? -- Yes, twice. A. Have, gone B. Have, been C, Do, go D. were, going
D C
1. How long have you _______ here? A. come B. got C. arrived D. been
2. My grandpa died _________. A. at the age of my 2 B. for 2 years C. 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 been 4. It is ten years _____ I last saw her. A. after since C. for D. that B.
3. 我以前从来没去过那个农场。
3. I have never been to the farm before.
4. 他已经吃过午饭
4. He has already had lunch = He has had lunch already.
5. 你已经看过这部电影了吗?
5. Have you seen the movie yet?
11. is
12. The students ____________ (read) English when the teacher came in.
12. were reading
13. Look! The monkey __________ (climb) the tree.
13. is climbing
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.
1. never
2. Jack has _________ finished his homework.
8.他离开中国三年了。
8. Has been away from China for three years.
9.我认识他们五年了。
9. I have known them for five years.
10.他们已去了美国五年了。
10. They have been in the USA for five years.
2. have been 3.Both of them ____________ (come) to Hongkong ten days ago. 3. went 4. Half an hour __________ (pass) since the train __________ (leave). 4. has passed left
5. yet , just / already
4. ever, never
翻译下列句子:
1.你曾经吃过鱼和薯条吗?
1. Have you ever had / eaten fish and chips?
2. 我刚刚丢了我的化学书。
2. I have just lost my chemistry book.
14. My mother __________ (come) to see me next Sunday.
14. is coming
15. I've lost my pen. _________ you ________ (see) it anywhere?
15. Have, seen
II. Choose the best answer.
2. just , already
3. Mr. Wang has taught in this school ________ ten years.
3. for
4. “Have you ________ seen the film?” “No, I have ________ seen it.” 5.“Has the bus left _______?” “Yes, it has _________ left.”
9. He ________ (go) to school on foot every day.
9. goes
10.____ you ______ (find) your science book yet?
10. have, found
11. If it ____ (be) fine tomorrow, I'll go with you.
7. How long ________ the Wangs ______________(stay) here ? For two weeks.
7. have, stayed
8. I ________ just ___________ (finish) my homework.
8. have, finished
5. Mary________(lose) her pen. ________ you _______(see) it here and there?
5. has lost have , seen
Exercise: I. Fill in the blanks with the proper form.
用since和for填空
since 1. Jim has been in Ireland ______ Monday. for 2. Jill has been in Ireland ______ three days.
for 3. His aunt has lived in Australia ______15 days.
1. I____ already ____ (see) the film. I _______ (see) it last week.
1. have, seen, saw
2. _____ he ____ (finish) his work today? Not yet.
2. Has, finished
7.--Do you know Lydia very well? --Yes, She and I _____ friends since we were very young. A. have made B. have become C. have been D. have turned
C
C
8. The Smiths _______ in China for 8 years. A. has lived B. lived C. have been D. live
5. I __________ (work) here since I ______ (move) here in 1999.
5. have worked, moved
6. So far I _______________(make) quite a few friends here.
6. have made
since 4. Mary is in her office. She has been there ______ 7 o'clock. since 5. India has been an independent country ______1974. for 6. The bus is late. They've been waiting ______ 20 minutes.
6. 我哥哥还没回来。
6. My brother hasn’t come /get / been back yet = My brother hasn’t returned yet.
7.这本字典我已买了三年了。
7. I have had this dictionary for three years / since three years ago.
八. 用适当的时态填空:
1.She’s _____________ (live) here ever since she was ten.
1. lived / has been living 2.Both of them ________________ (be) in Hongkong for ten days.
3. My father ____ just ____ (come) back from work. He is tired now.
3. has, come
4. Where’s Li Ming ? He __________ (go) to the teacher’s office.
4. has gone
B
B
Ask the questions 1) I have been there for two days. __________ _________ __________ you __________ __________? 1. How long have, been there 2) My father has lived here since 2000. _________ _________ __________ your father _________ __________? 2. How long has, lived here 3) He left here yesterday. _________ ________ he _________ __________? 3. When did, leave here 4) They bought a book two hours ago. __________ ___________ they __________ a book? 4. When did, buy
相关文档
最新文档