英语现在完成时专项练习题及答案讲解学习
英语现在完成时题20套(带答案)及解析

英语现在完成时题20套(带答案)及解析一、单项选择现在完成时1.My father ____his little store rapidly into a big department store in the past ten years. A.has developed B.developedC.is developing D.develops【答案】A【解析】【详解】考查时态。
句意:在过去10年里,我的父亲把他的小店发展成了一个大型的购物商店。
本句时间状语in the past ten yeas通常要和现在完成时连用,故A项正确。
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.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【解析】【详解】考查时态。
句意:改革开放,走过了辉煌的40年,改变了中华民族的落后局面并影响世界。
句中强调“改革开放40年”对现在的影响,故用现在完成时。
故选C。
4.— Would you care for a cup of tea? It tastes pretty good.— I one. Thank you just the same.A.have had B.had C.would have D.will have【答案】A【解析】【详解】考查时态。
【英语】英语现在完成时答题技巧及练习题(含答案)含解析

【英语】英语现在完成时答题技巧及练习题(含答案)含解析一、初中英语现在完成时1.—Look at these stamps. I _______ them for five years.—Wow, they are wonderful.A. keptB. have keptC. have boughtD. bought【答案】 B【解析】【分析】句意:——看这些邮票,我持有它们5年了。
——噢,真漂亮。
表示动作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词用have,故选B。
【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。
2.—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【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。
根据twice可知已经发生了,故此处用现在完成时,故为have read,故选B。
【点评】此题考查现在完成时的用法。
3.—Where is your father?— .A. He has been to ShanghaiB. He has been in ShanghaiC. He has gone to ShanghaiD. He have been to Shanghai【答案】C【解析】【分析】句意:-你的父亲在哪儿?-他去上海了。
Have been to去过某地(已回);have been in在……;have gone to去了某地(未回)。
本题中父亲是人们在找的人,所以是去了某地,还没回来,用have gone to。
主语he是三人称单数,用has gone to。
现在完成时练习题及答案(精华版)

现在完成时练习题及答案(精华版)现在完成时练习题及答案(精华版)现在完成时是英语语法中一个重要的时态,用来表示过去发生的动作与现在的关系。
掌握现在完成时的用法对于提高英语口语和写作水平非常关键。
下面是一些关于现在完成时的练习题及答案,帮助大家更好地理解和掌握这个时态。
练习题一: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.。
八年级英语现在完成时练习题20题(带答案)

八年级英语现在完成时练习题20题(带答案)1. I ______ my homework yet.A. haven't finishedB. didn't finishC. won't finishD. don't finish答案:A解析:yet 常用于现在完成时的否定句和疑问句中,所以此句用现在完成时,A 选项haven't finished 是现在完成时的否定形式,B 选项didn't finish 是一般过去时,C 选项won't finish 是一般将来时,D 选项don't finish 是一般现在时,故选A。
2. They ______ to Beijing twice.A. have goneB. have beenC. wentD. go答案:B解析:have gone 表示去了未回,have been 表示去过已回,twice 表明去过两次已回,所以用have been,A 选项have gone 不符合语境,C 选项went 是一般过去时,D 选项go 是一般现在时,故选B。
3. Tom ______ football for three years.A. has playedC. playedD. will play答案:A解析:for three years 是时间段,常与现在完成时连用,A 选项has played 是现在完成时,B 选项plays 是一般现在时,C 选项played 是一般过去时,D 选项will play 是一般将来时,故选A。
4. She ______ the book since last week.A. has borrowedB. borrowedC. has keptD. keeps答案:C解析:since last week 是时间段,borrow 是短暂性动词,不能与时间段连用,keep 是延续性动词,可以与时间段连用,A 选项has borrowed 错误,B 选项borrowed 是一般过去时,D 选项keeps 是一般现在时,故选C。
英语现在完成时专项练习题及答案详解含答案

英语现在完成时专项练习题及答案详解含答案 一、初中英语现在完成时 1.He for ten years. A. has been married B. married C. got married D. has married 【答案】A 【解析】【分析】句意:他已经结婚十年了。根据时间状语for ten years.十年了,可知本句时态用现在完成时has/have+过去分词,且谓语应为持续动词。be married表结婚的状态,be动词的过去分词为been。故选A。 【点评】本题考查现在完成时,注意掌握结构has/have+过去分词。
2.Mike used to be a top student, but he behind since he lost himself in computer games. A. fell B. has fallen C. was D. has been 【答案】 D 【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。故选D。
【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。
3.His cat has ________ for five weeks. A. died B. been dead C. dying D. dies 【答案】 B 【解析】【分析】句意:他的猫已经死了5个星期了。die是短暂性动词,不能表示状态的延续。 由时间状语 for five weeks可知应用延续性动词,故答案选B。
【点评】考查现在完成时。 4.It has been three years since I ______ a teacher. A. become B. became C. becoming D. to become 【答案】 B 【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。故选B。 【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。
现在完成时(含练习题及答案)

现在完成时定义:表示在过去的某个时间已经发生的行为或者曾经做过的事情对现在产生的影响和结果。
构成: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.—Where's your father?—He _______ to Changsha.A. have beenB. has goneC. has beenD. have gone【答案】B【解析】【分析】句意:——你爸爸在哪?——他去了长沙。
因为父亲不在,证明他去了某个地方没有回来。
之前发生的动作对现在造成的影响用现在完成时,结构为have/has+过去分词,主语he是第三人称单数,助动词用has,go的过去分词是gone,故选B。
【点评】考查现在完成时,注意去过某地用have/has been to,去了某地用have/has gone to。
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.—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上,所以没钱买鞋。
强调过去发生的动作对现在的影响,应用现在完成时,故选B。
【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。
英语现在完成时专项习题及答案解析及解析
【答案】B
【解析】
【详解】
考查动词时态。句意:——关于将在北京举办的冬奥会你了解多少?——嗯,媒体已经用各种形式进行了报道。根据句意可以判定出,本题用现在完成时态,强调过去的事情对现在的影响还存在。故C正确。
15.—Hello, I have heard you are on holiday.
【解析】
【详解】
考查时态。句意:在过去10年里,我的父亲把他的小店发展成了一个大型的购物商店。本句时间状语in the past ten yeas通常要和现在完成时连用,故A项正确。
11.— Would you care for a cup of tea? It tastes pretty good.
2.He is the only one of the students who _____ a winner of scholarship five times up to now.
A.is B.are
C.have been D.has been
【答案】D
【解析】
【详解】
考查现在完成时和主谓一致。句意:他是唯一一位三年奖学金获得者的学生。句中的先行词为the only one,在定语从句中作主语,故谓语动词用单数。根据句中的时间状语for three years,故时态用现在完成时。故D正确。
14.—How much do you know about the Winter Olympic Games to be held in Beijing?
—Well, the media ________ it in a variety of forms.
A.coverB.have covered
(完整版)现在完成时讲解及练习题(含答案).docx
解:在完成(1)构成:在完成由助have + 去分构成,助have 有人称和数的化。
第三人称数用has,其余用have.在完成的否定式直接在助后面加上not、疑式是把助提到主之前。
以study例,其否定式、疑式和回答形式如下:否定式疑式I have not (haven You have not (haven He has not (hasn’ t) studied’ t) studied’ t) studied⋯.⋯.⋯.Have I studiedHave you studiedHas he studied⋯?⋯?⋯?否定疑式Have I not (Haven’ t I) studied Have you not (Haven’ t you) studied Has he not (Hasn’ t he) studied ⋯?⋯?⋯?回答(肯定 /否定) Yes, youhave. No, you haven Yes, Ihave. No, I haven Yes, he has.No, he hasn’ t.’ t.’ t.(2)用法:1)在完成通常表示在说话之前已经完成的动作或存在的状。
人的是作或状在的果或影响。
My daughter has just gone out. 我女儿出去。
I ’ m sure we’ ve met before我肯.定我以前面。
She has arrived. 她到了。
2)表示持到在的作或状,往往和包括在在内的表示一段的状用,如 recently, already, just, lately, for since ⋯⋯,,yet等。
如:I haven ’heardt from her these days.些日子我没有收到她的信。
you recently.最近我没有到你。
We haven ’seentThey have been away for two years.他离开已两年了。
(完整版word)英语现在完成时练习附答案解析
(完整版word)英语现在完成时练习附答案解析一、初中英语现在完成时1.The small shop ________ for several years.A. openedB. has been openedC. has openedD. has been open【答案】 D【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词be open.根据句意,本句应用现在完成时态,故选D。
【点评】考查open转化为be open, be open里的open是形容词,不能加ed..2.—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,理解句子,根据语境判断答案。
3.The tall building here for 100 years.A. isB. wasC. has beenD. is been【答案】 C【解析】【分析】那幢高楼在这里已经有100年了。
根据for 100 years可知“高楼在这里”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。
故选C。
【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。
4.So far Tom with Mary _______ 50 left -behind children to do their homework after school.A. helpB. helpedC. has helpedD. have helped【答案】 C【解析】【分析】此题要掌握现在完成时的时间状语及主语+with 短语是单数的概念,即可得出答案。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
英语现在完成时专项练习题及答案 精品文档
收集于网络,如有侵权请联系管理员删除 初中英语现在完成时专项练习题 一、 单项选择。 1、Both his parents look sad . Maybe they _________what's happened to him . A. knew B. have known C. must know D.will know 2、He has _______ been to Shanghai , has he ? A. already B.never C.ever D. still 3、Have you met Mr Li ______? A. just B. ago C.before D. a moment ago 4、The famous writer _____ one new book in the past two year . A. is writing B.was writing C.wrote D.has written 5、—Our country ______ a lot so far . —Yes . I hope it will be even ______ . A. has changed ; well B. changed ; good C. has changed ; better D. changed ; better 6、Zhao Lan ______already ______in this school for two years . A. was ; studying B. will ; study C. has ; studied D. are ; studying 7、We ______ Xiao Li since she was a little girl . A. know B. had known C. have known D. knew 8、Harry Potter is a very nice film .I_______ it twice . A. will see B. have seen C. saw D.see 9、—These farmers have been to the United States . 精品文档 收集于网络,如有侵权请联系管理员删除 —Really ? When _____ there ? A. will they go B. did they go C. do they go D. have they gone 10、—______ you ___ your homework yet ? —Yes . I _____ it a moment ago . A. Did ; do ; finished B. Have ; done ; finished C. Have ; done ; have finished D. will ; do ; finish 11、 His father ______ the Party since 1978 . A. joined B. has joined C. was in D. has been in 12、—Do you know him well ? — Sure .We _________ friends since ten years ago . A. were B. have been C. have become D. have made 13、—How long have you ____ here ? —About two months . A. been B. gone C. come D. arrived 14、Hurry up! The play __________ for ten minutes . A. has begun B. had begun C. has been on D. began 15、 It _____ ten years since he left the army . A. is B. has C. will D. was 16、 Miss Green isn't in the office . she_______ to the library . A.has gone B. went C.will go D. has been 精品文档 收集于网络,如有侵权请联系管理员删除 17、My parents ______ Shandong for ten years . A. have been in B. have been to C. have gone to D. have been 18、The students have cleaned the classroom, ? A. so they B. don’t they C. have they D. haven’t they 19、 has Mr White been a member of Greener China since he to China? A. How soon, comes B. How often, got C. How long, came D. How far, arrived
20、 His uncle for more than 9 years. A. has come here B. has started to work C. has lived there D. has left the university
二、句型转换。
1、He has never surfed, ?(改成反意疑问句) 2、They have been here since 2000. (对划线部分提问) have they been here? 3、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、 他这些天上哪儿去了?
初中英语现在完成时专项练习题 A)用since和for填空 1) ______ two years 2) _______ two years ago 3) _______ last month 4) ______ 1999 5) _______ yesterday 6) _______ 4 o’clock 7) ______ 4 hours 8) _______ an hour ago 9)______we were children 10) _____ lunch time 11) ______ she left here
B)用since和for填空 1. He has lived in Nanjing ________ the year before last. 2. I’ve known him __________ we were children. 3. Our teacher has studied Japanese _________ three years. 4. She has been away from the city ___________ about ten years. 5. It’s about ten years __________ she left the city.
C) 用have/has been to/in, have gone to的各种形式填空。 Where is Jack? He __________ his country. John _______ England since he came back. How long _____ have _____ this village? 精品文档 收集于网络,如有侵权请联系管理员删除 The Smiths ______ Beijing for years. _____ you ever ____ America? -- Yes, I _____ there many times. I _____ this school since three years ago.
C)选择填空 ( )1.——Have you _____travelled on the train. ——Yes, I have. (A)never (B)ever (C)just (D)yet ( )2.——Have you finished your homework ——Not ______ (A)ever (B)already (C)yet (D)just ( )3. We haven't finished our homework _____. . (A)already (B)ever (C)yet (D)never ( )4.——Have you ______ learned English? ——Yes, I've _____learned a lot. (A)never,ever (B)ever,never (C)ever,already (D)already.ever ( )5.——Have you finished your homework_____ ? ——Yes,I've done that _____ (A)yet,already (B)already, yet (C)ever,never (D)still,just ( )6.John's father _____borrowed some pictures