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

现在完成时专项练习题及答案解析一、练习题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.—Do you miss your parents far away?—Yes, very much. They the hometown for over two years.A. leftB. have leftC. were away fromD. have been away from【答案】 D【解析】【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语for over two years 表示时间段,动词要具有延续性,left是 leave的过去分词,是短暂性动词,不能和时间段连用,故选D。
【点评】本题考查延续性动词和短暂性动词的转换。
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 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.4.—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.―What do you think of our hometown?―Very beautiful. You know it is the first time that I _______ here.A.will be B.wasC.have been D.had been【答案】C【解析】试题分析:考查固定句型中的时态。
固定句型:it is/was 序数词time that sb…这是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时;本题前面是is,故使用现在完成时。
句意:—你认为我们国家怎么样?—发出漂亮。
你知道这是我第一次来到这里。
故C正确。
考点:考查固定句型中的时态。
点评:固定句型:it is/was 序数词time that sb…这是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时;2.It is the fourth time that Tom ______ in the maths exams.A.failed B.has failedC.had failed D.have failed【答案】B【解析】【详解】考查固定句式中的时态。
固定句式:It is/was the+序数词+that 从句;句意:这是某人第几次做某事的时候了。
如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。
本题前面是is,故使用现在完成时,主语是第三人称单数,故B正确。
句意:这是这个星期里他第四次打电话给你了。
【点睛】固定句式:It is/was the+序数词+that 从句;句意:这是某人第几次做某事的时候了。
如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。
(1)It is the first time that I have come to the Great Wall. 这是我第一次到长城去。
英语现在完成时答题技巧及练习题(含答案)及解析

英语现在完成时答题技巧及练习题(含答案)及解析一、初中英语现在完成时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。
【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。
现在完成时练习题带答案

现在完成时练习题带答案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 + 过去分词。
- 使用现在完成时时,要注意动词的过去分词形式。
(完整版)小学现在完成时详细讲解与练习

(完整版)小学现在完成时详细讲解与练习什么是现在完成时?现在完成时是英语中的一种时态,用来描述过去发生的动作或事件对现在造成的影响或结果。
在现在完成时中,动词需要用到助动词“have/has”加上过去分词形式。
如何构成现在完成时的肯定句?现在完成时的肯定句构成为:“主语 + have/has + 过去分词 + 其他补充信息”。
例如:- I have finished my homework.(我已经完成了我的作业。
)- He has seen that movie.(他已经看过那部电影。
)如何构成现在完成时的否定句?现在完成时的否定句构成为:“主语 + have/has + not + 过去分词 + 其他补充信息”。
例如:- I have not finished my homework.(我还没有完成我的作业。
)- She has not seen that movie.(她还没有看过那部电影。
)如何构成现在完成时的疑问句?现在完成时的疑问句构成为:“Have/Has + 主语 + 过去分词 +其他补充信息?”例如:- Have you finished your homework?(你完成作业了吗?)- Has she seen that movie?(她看过那部电影吗?)现在完成时的用法现在完成时通常用来表示以下几种情况:1. 过去发生的动作对现在造成的影响或结果。
2. 过去开始的动作直到现在还在持续进行。
3. 刚刚完成的动作或经历。
例如:- I have lost my wallet.(我丢了钱包。
)- They have lived in this city for ten years.(他们在这个城市已经住了十年。
)- She has just arrived at the airport.(她刚刚到达机场。
)现在完成时的练1. 请用现在完成时造句:(例句仅供参考)- 我已经吃过晚饭了。
现在完成时讲解及练习(答案)

现在完成时讲解及练习(答案)初中英语主要时态系列(六)——现在完成时讲解及练习1现在完成时的基本结构肯定句:主语+have/has+动词的过去分词+其他否定句:主语+have/has+not+动词的过去分词+其他⼀般疑问句:Have/Has+主语+动词的过去分词+其他特殊疑问句:特殊疑问词+⼀般疑问句(have/has+主语+过去分词+其他)2现在完成时的⽤法1. 现在完成时⽤来表⽰过去已经完成的动作对现在造成影响或后果。
也就是说,动作或状态发⽣在过去但它的影响现在还存在,强调的是现在。
I have already posted the photo.我已经邮寄出了照⽚。
与此种⽤法连⽤的时间状语时⼀些模糊的过去时间状语,如already(肯定句句中), yet(否定句/疑问句句尾), just, before, recently,still, lately,never 等。
2. 现在完成时也可⽤来表⽰动作或状态发⽣在过去某⼀时刻,持续到现在并且有可能会继续持续下去。
He has lived here since 1978.⾃从1978年以来,他⼀直住在这⼉。
(动作起始于1978年,⼀直住到现在,可能还要继续住下去。
)此种⽤法常与for(+时间段),since(+时间点或过去时的句⼦)连⽤。
谓语动词必须是延续性动词。
有些瞬间动词可变为延续动词:go out----be out finish----be over open----be open die----be dead buy---have fall ill---be ill come back----be back catch a cold----have a cold3现在完成时常见考法对于现在完成时的考查,多以单选、句型转换或词语运⽤的形式考查学⽣在具体语境中灵活运⽤时态的能⼒。
在考试中,会让⼤家判断是否该⽤现在完成时,或者是考查“瞬间动词”不能与表⽰⼀段时间的状语连⽤”这⼀知识点。
现在完成时讲解_50道现在完成时练习题(含答案)

一、时态讲解:现在完成时(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’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.★注意:a)since和for的区别since后接时间点,如1993,last term, yesterday, the time I got therefor后接一段时间,表示“长达多久”,如ten years, a while, two days等。
Exercise: 用since和for填空1. Jim has been in Ireland ______ Monday.2. Jill has been in Ireland ______ three days.3. His aunt has lived in Australia ______15 days.4. Mary is in her office. She has been there ______ 7 o'clock.5. India has been an independent country ______1974.6. The bus is late. They've been waiting ______ 20 minutes.7. Nobody lives in those houses. They have been empty ______ many years.8. Mike has been ill ______a long time. He has been in hospital ______ October.1. since2. for3. for4. since5. since6. for7. for8. since2)表示短暂意义的动词如arrive, leave, borrow, buy, begin, start, die等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成时态I.定义:表示过去发生或已经完成的动作对现在造成的影响或结果,也可以表示过去已经开始,一直延续到现在的动作或状态II.现在完成时的结构简略答语注意:表示短暂时间动作的词,如:come,go,die,marry,buy等的完成时不能与for,since等表示一段时间的词连用。
用来持续的动作或状态或表过去重复的动作,如live,study,be,wait等,常和since(自从)或for(经历)引导的词语连用。
如:I have lived here for more than thirty years.我已在此住了30多年。
III.现在完成时的标志1. 现在完成时的含义之一是过去完成的动作对现在仍有影响, 现在完成时通常和,ever, never, twice(once…), so far(到目前为止), since,for,in the past/last few years(在过去几年) , already(肯定句), yet (否定,疑问句), just(刚刚), before(以前), recently(近来)等词连用说明:already与yet都有“已经”的意思,但already常用于肯定句,并用于句中。
yet常用于否定句和疑问句,并用于句末。
例如:I have already finished my homework.I haven’t finished my homework yet. Have you finished your homework yetThey have left. (他们已经离开了,也就是说现在他们人不在这里)I have had my lunch. (我已经吃过午饭了,也就是说我现在不饿)I can’t find my watch now. I think I have already lost it.2.过去已经开始的动作一直延续到现在, 甚至有可能继续延续下去,我们可以从动作“延续”的特性和“时间”点段的区分入手。
①for+时段②since+过去一个时间点(过去从句)为标志注意: 1)现在完成时不能单独与过去的时间状语连用, 如yesterday, last week, three years ago 等;2)不能与when连用IV.现在完成时的用法A.表示过去发生或已经完成的动作对现在造成的影响或结果,强调对现在造成的影想或结果)。
例如:The car has arrived. 车子来了。
(结果:车子已在门口)Someone has broken the window.有人把窗户打破了。
(结果:窗户仍破着)B. 表示过去已经开始,持续到现在的动作或状态,可以和表示从过去某一时刻延续到现在(包括“现在”在内)的一段时间的状语连用,如for+时间段、since+过去的时间点、疑问词how long等。
例如:My uncle has worked at this factory for five years.我叔叔在这个工厂工作已经五年了。
Mr. Black has lived in China since 2002.自从2002年Mr. Black 一直住在中国。
How long have you been here 你来这里多久了注意:例如: (1)这本书我已经买了三个月了。
错误:I have bought the book for three months.正确:I have had the book for three months.(2)你哥哥参军多长时间了错误:How long has your brother joined the army正确:How long has your brother been in the army/been a soldier 延续性动词与非延续性动词之间的转换leave --- be awayborrow --- keepbuy --- havedie --- be deadbegin/start --- be onfinish --- be overfall ill ---be illget up---be upcatch a cold --- have a cold put on → wearcome/become/go --- be herefall asleep --- be asleepget to/ arrive/reach --- be (in) get to know --- knowJoin ----be a member of ...(成为…的一员)open ---be openclose ---be closed用相应的延续性动词替换短暂性动词,句中谓语动词用现在完成时,时间状语为“for+时间段”或“since+时间点”。
如:He has been in the Green China for three years.He has been a member of the Green China for three years.他加入“绿色中国”已经三年了。
The old man died 4 years The old man has been dead for 4 years.He joined the Party 2 years He has been in the Party for 2 years.I bought the book 5 days I have had the book for 5 days.表示时间段的短语有:for+一段时间(for 2 years), since+从句(since he came here), since+时间点名词( since last year, since 5 days ago),how long; for a long time等。
V.现在完成时态与一般过去时态的区别1一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。
I saw this film yesterday.(强调动作发生的时间是yesterday 。
)I have seen this film.(强调对现在的影响,电影的内容已经知道了。
)2一般过去时和表示过去的时间状语连用,如:…ago, last week/...In 2008, in the past, just now, the day before yesterday, yesterday ...Then(那时),that day, one day, once(从前)现在完成时常和recently(近来),ever, never, twice, so far(到目前为止), since,for,in the past/last few years , already(肯定句), yet(否定,疑问句), just(刚刚), before(以前)连用。
现在完成时不与表示过去的时间状语连用。
现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live, teach, learn, work, study, know.VI.比较since和forsince 后接时间点, for后接时间段,试比较:I have lived here for more than twenty years.I have lived here since I was born.My aunt has worked in a company since 1949.I have not heard from my uncle for a long time.VII.比较 have/has been to、have/has gone to 和 have been inhave(has) been to...表示“曾去过某地,已经从那里回来了”,可以和ever、never、twice 等连用。
have(has) gone to表示“已经去了某地,在去那里的途中或到达那里还没有回来”。
have(has) been in 表示“在某地呆多长时间”,常与表示一段时间的状语连用,如:since, for, how long 等He went to Shanghai last week 上周他去了上海He has been to Shanghai.他(曾经)到/去过上海.(但他人现在肯定不是在上海而是回来了)He has gone to Shanghai.他已经去上海了.(也许刚动身出发,也许已经到了,也许还在路上,反正他人不在这里)Mr. Brown has been in Shanghai for three days.布朗先生来上海已经有三天了语法练习I.延续性动词和瞬间性动词之间的转化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.5. They turned off the light 2 hours ago. —— The light ________________for 2 hours.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.8. They opened the door an hour ago. —— The door _________________ for an hour.9. They closed the door an hour ago. ——The door ________________for an hour.10. He joined the army last year. ——He _________________ a ___________ for a year. He ________________ the army for a year.It _______ a year _________ he joined the army.II.单项选择。