现在完成时讲解及练习
英语现在完成时题20套(带答案)及解析
英语现在完成时题20套(带答案)及解析
一、单项选择现在完成时
1.My father ____his little store rapidly into a big department store in the past ten years. A.has developed B.developed
C.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 addicted
C.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.
英语现在完成时练习题20篇及解析
英语现在完成时练习题20篇及解析
一、初中英语现在完成时
1.So far Tom with Mary _______ 50 left -behind children to do their homework after school.
A. help
B. helped
C. has helped
D. have helped
【答案】 C
【解析】【分析】此题要掌握现在完成时的时间状语及主语+with 短语是单数的概念,即可得出答案。选C。
2.All the skirts .They very well.
A. sold out;are sold
B. sell out;have sold
C. have been sold out;sell
D. have sold out;sell
【答案】C
【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell 的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。故选C。
【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。
3.The volunteers ________ a lot of help to the old and the young since 2010.
A. offered
B. have offered
C. are offering
现在完成时讲解 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 there
for后接一段时间,表示“长达多久”,如ten years, a while, two days等。
Exercise: 用since和for填空
1. Jim has been in Ireland ______ Monday.
2. Jill has been in Ireland ______ three days.
现在完成时及现在完成进行时详细讲解及练习
现在完成时及现在完成进行时详细讲解及练习
一.现在完成时的构成:
现在完成时由助动词have(has)+动词的过去分词构成。has用于第三人称单数,have用于其他各种人称.
二.现在完成时的用法:其用法主要有三种
I.“已完成”用法:表示一个过去发生并结束的动作对现在造成的影响或结果。
这一类情况可以细致分为下述两种情况。
1)表示开始于过去的动作刚刚结束。常和just,now,already,yet,not…yet等不确定的时间状语连用。
Li Ming has just turned off the light. 李明刚刚把灯关上。(说明现在灯关上了)
I've finished my homework now. 现在我已经做完作业了。(说明可以交作业或做别的了)
2)表示过去动作的结果,现在仍残留着。一般不用时间状语。
I have lost my pen. 我把笔丢了。(说明过去某时丢的,现在我还没找到这支笔)
She has become a teacher. 她已经当了老师。(说明她现在仍是老师)
II.“未完成”用法。表示动作或状态从过去某时开始,持续到现在,可能继续下去,也可能刚刚结束。常和表示一段时间的状语连用。如today,this week(month),lately,recently,these days,in the past few days,during the last two weeks,since,since yesterday,since 2 days ago,since 1991,for a long time,for a month,so far,up to now,till(until)now等。
现在完成时态讲解及练习
现在完成时态讲解及练习
一、现在完成时的构成
肯定句:主语+have/has+done(过去分词)+其它
HehaslivedinShenzhenfor4years.
一般疑问句:Have/Has+主语+done(过去分词)+其它
HashelivedinShenzhenfor4years?
否定句:主语+have/has+not+done(过去分词)+其它
二、现在完成时标志词:
recently;recentyears;thesedays/years;lately;since;for+时间段;inthepastfewyears;eversince;inthelastfivemonths;uptonow;sincethen;sofar;ever;never,yet;once;twice;already ;before;just
already(已经):用于肯定句
Ihavealreadypostedtheletter.
yet(已经):用于否定句,疑问句
Hehasn’tdonehishomeworkyet.
just(刚刚)
Theyhavejustleft.
for(
1)现已
经
Ihavejustcleanedmyhands.(手是干净的)
3)现在完成时表示从过去一直持续到现在的动作或状态,常与for,since引导的时间短语或从句连用.
since,for的用法:
since:(自…以来)
1)since+时间点
He?has?stayed?here?since?5?o’clock.
2)since+时间段+ago
现在完成时讲解(含讲解及习题)
现在完成时讲解(含讲解及习题)
现在完成时讲解
一、构成:
肯定式:主语+ 助动词have/has + 动词的过去分词.
疑问式:助动词Have/Has + 主语+ 动词的过去分词?
否定式: 主语+ 助动词have/has + not + 动词的过去分词.
过去分词规则变化:
a)一般情况下,直接加ed, (work---worked,water---watered, finish---finished等;)
b)以“辅音字母+ y”结尾的动词, 把y 变成i 再加ed, (carry-- -carried study---studied等;)
c)以辅+元+辅结尾且中读的动词,要双写最后一个辅音字母,再加ed。(stop---stopped,shop---shopped)
d)以不发音的e结尾的动词,只加d (
过去分词不规则变化表:
二、用法:
用法一:表示过去(已经、曾经或从未)发生的某一动作对现在造成的影响或结果。
标志词:①already, ②never, ③ever, ④just, ⑤yet, ⑥before,
⑦once/twice/数字+ times
例:I have cleaned my room. 我已打扫了房间(房间现在是干净的,不需要打扫了)
They have left. --他们已经离开了,也就是说现在他们人不在这里
I have never had a car (我从未有过汽车。)
I have been there twice.
a)already 往往用于肯定句,用在疑问句时表示强调或加强语气;yet 用于否定句和疑问句。
现在完成时讲解及练习(含答案)
现在完成时讲解及练习(含答案)
时态
现在完成时
⼀.基本结构:助动词have/has+过去分词(done) 。表⽰过去发⽣的动作对现在造成的影响,或过去发⽣的动作还未结束,⼀直持续到现在或将来,重点在于对现在的影响。
⼆.句型:
否定句:主语+have/has+not+过去分词+其他.
⼀般疑问句:Have/Has+主语+过去分词+其他.
简略答语: Yes, 主语+ have/has.(肯定)
No, 主语+ haven't/hasn't.(否定)
三.⽤法
1.“已完成”⽤法 :表⽰⼀个过去发⽣并结束的动作对现在造成的影响或结果。
这⼀类情况可以细致分为下述两种情况。
1)表⽰开始于过去的动作刚刚结束。常和just,now,already,yet,not…yet等不确定的时间状语连⽤。
Li Ming has just turned off the light. 李明刚刚把灯关上。(说明现在灯关上了)
I've finished my homework now. 现在我已经做完作业了。(说明可以交作业或做别的了)
2)表⽰过去动作的结果,现在仍残留着。⼀般不⽤时间状语。
I have lost my pen. 我把笔丢了。(说明过去某时丢的,现在我还没找到这⽀笔)
She has become a teacher. 她已经当了⽼师。(说明她现在仍是⽼师)
2.“未完成”⽤法。表⽰动作或状态从过去某时开始,持续到现在的动作(⽤⾏为动词表⽰)或状态(be动词表⽰),常与
for(+段时间)、since(+时间点或过去时的句⼦)连⽤。
现在完成时态讲解及练习
现在完成时态讲解及练习
一、现在完成时的构成
肯定句:主语+have/ has + done (过去分词)+其它
He has lived in Shenzhen for 4 years.
一般疑问句:Have/ Has +主语+ done (过去分词)+其它
Has he lived in Shenzhen for 4 years
否定句: 主语+have/ has+ not + done (过去分词)+其它
He has not finished his homework.
过去分词的构成方法如下?:
1.一般情况下,直接在动词原形后面加?–ed.
work---worked answer---answered obey---obeyed want---wanted? 2.以不发音的?-e?结尾的动词只加?–d.? Move---moved hope---hoped ?divide---divided? 3.字尾是辅音+y 的动词。则将y 改i 加ed. study---studied tidy---tidied satisfy---satisfied
4.以重读闭音节结尾的词,这些词的末尾只有一个辅音字母时,双写这个辅音字母,再加?–ed. stop---stopped regret---?regretted? drop---dropped
不规则动词过去式与过去分词分类记忆表
一、AAA. (原形,过去式和过去分词一致)
二、ABB
(过去式和过去分词一致)
8) 过去式、过去分词改为-old
二、现在完成时标志词:
现在完成时态讲解及练习
现在完成时态讲解及练习
现在完成时态讲解及练习
1、概念:表示某个动作或状态发生在过去,但对现在造成了影响,这个动作或状态也可能已经结束,也可能还要继续下去。
2、现在完成时态的构成:助动词have / has +动词的过去分词。当主语为第三人称单数用has,其余人称用have。否定句在助动词have/ has 后加not ;疑问句则把助动词Have/ Has 提放到主语之前。如:I have worked here for ten years . She hasn't been to the Great Wall . Have you been to Beijing ?
3、现在完成时态的用法
(1)、表示过去某时刻发生的动作对现在造成的影响或结果,常与already, yet, just , ever, never…..before, this morning, now , today , so far , in the last/ past+时间段、over +时间段, recently,by+现在时间等连用
如:Tom has already finished his homework. We have had two classes this morning.
(2)、表示从过去某一时刻开始,一直延续到现在的动作或状态,常与for 引导的一段时间或since 引导的时间点或过去时间状语从句连用。如:
Mr Green has lived in China for five months.
(完整版)现在完成时讲解及练习题及答案
时态讲解:现在完成时
(1)构成:现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化。第三人称单数用has,其余用have.
现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。以study 为例,其否定式、疑问式和简单回答形式如下:
(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.
★注意:1)since和for的区别
since后接时间点,如1993,last term, yesterday, the time I got there
for后接一段时间,表示“长达多久”,如ten years, a while, two days等。
现在完成时讲解及练习(答案)
现在完成时讲解及练习(答案)
初中英语主要时态系列(六)——现在完成时讲解及练习
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 cold
现在完成时讲解及练习题(含答案)
时态讲解:现在完成时
(1)构成:现在完成时由助动词 have +过去分词构成,助动词 have 有人称和数的变化。
第三人称单数用has,其余用have.
现在完成时的否定式直接在助动词后面加上
n ot 、疑问式是把助动词提到主语之前。以
1)现在完成时通常表示在 说话之前已经完成的动作或存在的状态。说话人强调的是该
动作或状态对现在的 结果或影响。
My daughter has just gone out.我女儿刚出去。 I ' m sure we ' ve met be 我肯定我们以前见过面。 She has arrived.她到了。
2)表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,
女口 recently, already, just, lately, for since •…,yet 等。如:
I haven ' heard from her these days.这些日子我没有收到她的信。 We haven ' steen
you recen tly.最近我们没有见到你。
They have bee n away for two years. 他们离开已经两年了。 She has bee n with us
since Mon day.
★注意: 1) since 和for 的区别
since 后接时间点,如 1993, last term, yesterday, the time I got there 。 for 后接一段时间, 表示 长达多久 ”,女口 ten years, a while, two days 等。 Exercise:用 since 禾口 for 填空
(完整版)现在完成时讲解及练习题(含)
解:在达成
(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 studied
Have you studied
Has he studied
⋯?
⋯?
⋯?
否认疑式
Have I not (Haven’ t I) studied Have you not (Haven’ t you) studied Has he not (Hasn’ t he) studied ⋯?
⋯?
⋯?
回答(一定 /否认) Yes, you
have. No, you haven Yes, I
have. 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等。如:
现在完成时态讲解及练习
现在完成时态讲解及练习
一、现在完成时的构成
肯定句:主语+have/ has + done (过去分词)+其它
He has lived in Shenzhen for 4 years。
一般疑问句:Have/ Has +主语+ done (过去分词)+其它
Has he lived in Shenzhen for 4 years?
否定句:主语+have/ has+ not + done (过去分词)+其它
He has not finished his homework。
过去分词的构成方法如下:
1。一般情况下,直接在动词原形后面加–ed。
work-—-worked answer———answered obey—-—obeyed want--—wanted
2。以不发音的—e 结尾的动词只加–d.
Move--—moved hope—--hoped divide-——divided
3。字尾是辅音+y的动词。则将y改i加ed.
study--—studied tidy---tidied satisfy--—satisfied
4。以重读闭音节结尾的词,这些词的末尾只有一个辅音字母时,双写这个辅音字母,再加–ed。stop—--stopped regret—-—regretted drop-——dropped
不规则动词过去式与过去分词分类记忆表
二、ABB(过去式和过去分词一致)
1) 过去式、过去分词含有—ought
6)
四、
1)。过去分词在过去式或原形后加-n或—en
二、现在完成时标志词:
recently; recent years; these days/ years; lately; since; for+时间段; in the past few years;ever since; in the last five months; up to now; since then; so far; ever; never, yet; once;twice; already; before; just
现在完成时讲解和练习(有答案)
现在完成时讲解和练习
1. 现在完成时的构成: have\has+过去分词(过去分词的构成有规则变化和不规则变化)
2. 现在完成时的四个基本句型
肯定句He has finished the work.
一般疑问句Has he finished the work? 答复Yes ,he has. No, he hasn’t.
否认句He has not finished the work.
特殊疑问句What has he done?
3.现在完成时的用法:
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? 你来这里多久了?
4. 在以下情形下用现在完成时
(1)九词语
①already已经肯定句中或句尾
(完整)现在完成时讲解与练习题
现在完成时讲解
一、基本结构:主语+have/has+过去分词(done)
①肯定句:主语+have/has+过去分词+其他
②否定句:主语+have/has+not+过去分词+其他
③一般疑问句:Have/Has+主语+过去分词+其他
④特殊疑问句:特殊疑问词+一般疑问句(have/has+主语+过去分词+其他)
二、用法
1)现在完成时的”完成用法"
现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在.
He has turned off the light.他已把灯关了。(动作结束于过去,但说明的是现在的情况—-灯现在不亮了。)
I have spent all of my money.(含义是:现在我没有钱花了.)
Jane has laid the table。(含义是:现在桌子已经摆好了.)
2)现在完成时的”未完成用法”
指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去。这里的动词要用持续性动词。常与for(+时间段),since(+时间点)连用.
Mary has been ill for three days。
Mary has been ill since three days ago.
注意:1.现在完成时不能单独与准确时间连用,(如表示过去的时间状语)
如yesterday(morning、afternoon),last(morning、afternoon)等,除非与for, since连用.
2.现在完成时往往同表示不确定的过去时间状语连用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成时
1.概念:过去发生或已经完成的动作对现在造成的影响或结果,或从过去已经开始,持续到现在的动作或状态。
2.时间状语:recently, lately, since…for…,in the past few years, etc.
3.基本结构:have/has +done 4.否定形式:have/has +not+done.
5.一般疑问句:have或has提前
6.它主要适用于下面的几种情况:
1)表示截止现在业已完成的动作
By now,I have collected all thedata that I need .到现在为止,我已收集到了我所需的全部资料。
Shehas read 150pages today.她今天已看了150页。
2)表示发生在过去而对现在产生影响、带来结果的动作
Have you had your dinner? 你吃晚饭了吗?
3)表示过去发生的动作持续到现在,并可能还要延续
It has been five yearssincehe joined the army.他参军五年了。
1)一个句子应该用什么时态只能取决于它需要表达的意思,以及它所处的语言环境。例如:
He speaks English.(一般现在时,说明动作发生的经常性。)
He spoke English when he was in NewZealand .(一般过去时,说明动作发生的时间。)
He is speaking English.(现在进行时,说明动作正在进行。)
He has spoken English for three years sincehe cametothe USA.(现在完成时,这里说明动作的总和。)
2)在含有时间状语从句或条件状语从句的主从复合句中,如果主句的谓语动词是一般将来时,那么从句的谓语动词就只能用一般现在时来表示将来时;如果主句的谓语动词是过去将来时,那么从句的谓语动词就只能用一般过去时来表示过去将来时。
例如:Iwillnotplaytennisif it rainstomorrow.
Iwouldnot playtennis if it rained the next day.
3)有些动词表示无法持续的动作,它们一般不宜用于进行时态中。这类动词常见的有:be ,believe ,consist, find, forget, hate, have, ho pe , hear , know , like,love, notice,prefer ,remember, s ee , seem ,smell, suggest, taste,understand ,want ,wish ,sit down, stand up等等。
4)关于现在完成时的时间状语问题
常和有些副词连用,如:just , before ,already, often , never,ev er, not…yet,always等等。
B.在以when提问的特殊疑问中不能用现在完成时。另外,ago不能用于现在完成时的句子里,因为它表示从现在算起的以前某个时间,属于表示具体过
去时间的状语。但是可以用before来表示"以前"的意义,因为它只表示"以前",而不知什么时候的以前。
C. 如果是不表示连续性的动词用于现在完成时的句子,不可以和以for表示的"一段时间"的状语连用。在这种情况下,应该用"It hasbeen…;sinc e…"的句式来表达。如:
He has joined the armyforfiveyears.(错误)
Ithas beenfive years since he joined the army.(正确)
能与现在完成时连用词语很多,如副词just, already, yet, before,ever, recently等,但下面是一些典型而且重要的例子:
(1) since(自从):不管用作介词、连词还是副词, 句子(主句)谓语通常都用现在完成时:I haven’t seen her since last week.自上周以来我一直未见过她。
Wherehave youbeen since Ilastsaw?自我上次见到你之后你到哪里去了?
(2)so far(到目前为止):
Sofar therehas been no badnews. 到现在为止还没有什么坏消息。
We haven’thadany trouble so far. 到目前为止,我们还没有遇到任何麻烦。
(3)in[for, during] the past [last] …years(在过去…年中):
In thepast two years I’ve seen him little.过去两年我很少见到他。
I have been here(for)the last[past] month. 最近一个月里我都在这儿。
(4)up to [until] now(到现在为止):
Up to now,thework has beeneasy.到现在为止这工作还算容易。
I have heard nothing from him up to now. 到现在为止我还没有听到他一点音信。
(5)It’s[will be] the first timethat…(第一次…):
It’s the first time I’vecomehere. 这是我第一次来这儿。
现在完成时练习
一、单项选择
1、Both hisparents looksad .Maybe they_________what'shappened to him .
A. knew
B. have known
C.must knowD.will know
2、Hehas _______ beento Shanghai,has he ?
A.already B.never C.ever D.still
3、Haveyoumet Mr Li______?
A.just B.agoC.before D. a momentago 4、The famous writer _____one new bookin thepasttwo year