初中现在完成时讲解和练习_
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成时
定义:
1.表示过去发生或已经完成的动作对现在造成的影响或结果。
2.也可以表示过去已经开始,一直延续到现在的动作或状态
现在完成时的结构
have/has+ done ()
如:I have lived here for more than thirty years.我已在此住了30多年。现在完成时的时间状语
ever, never, twice(once…), so far(到目前为止), , already(肯定句),
yet(否定,疑问句), just(刚刚), before(以前), recently(近来)等词连用
2.Since+时间点,for+时间段,in the past/last few years
说明:already与yet都有“已经”的意思,但already常用于肯定句,并用于句中。yet常用于否定句和疑问句,并用于句末。例如:
I have already finished my homework.
I haven't finished my homework yet. Have you finished your homework yet?
They have left. (他们已经离开了,也就是说现在他们人不在这里)
I have had my lunch. (我已经吃过午饭了,也就是说我现在不饿)
I can't find my watch now. I think I have already lost it.
注意:1)现在完成时不能单独与过去的时间状语连用, 如yesterday, last
week, three years ago 等; 2)不能与when连用
现在完成时的用法
1 / 12
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 since 2002. 自从____年Mr. Black 一直住在xx。How long have you been here? 你来这里多久了?
用相应的延续性动词替换短暂性动词,句中谓语动词用现在完成时,时间状语为“for+时间段”或“since+时间点”。如:
He has been in the Green China for three years.
He has been a member of the Green China for three years.他加入“绿色
xx”已经三年了。
The old man died 4 years ago.---- The old man has been dead for 4 years. He joined the Party 2 years ago.---- He has been in the Party for 2 years.
I bought the book 5 days ago.---- 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等。现在完成时态与一般过去时态的区别
2 / 12
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.
比较have/has been to、have/has gone to 和have been in
have(has) been to...表示“曾去过某地,已经从那里回来了”,可以和ever、never、twice等连用。have(has) gone to表示“已经去了某地,在去那里的途中或到达那里还没有回来”。have(has) been in 表示“在某地呆多长时间”,常与表示一段时间的状语连用,如:since, for, how long 等
He went to Shanghai last week 上周他去了xx
He has been to . 他(曾经)到/去过xx.(但他人现在肯定不是在xx而是回来了)
He has gone to Shanghai.他已经去xx了.(也许刚动身出发,也许已经到了,也许还在路上,反正他人不在这里)
Mr. Brown has been in for three days. xx先生来xx已经有三天了
3 / 12
六.过去分词
1 、规则动词:规则动词的过去分词的构成规则与规则动词的过去式的构成规则相同。四点变化规则:
(1)、一般动词,在词尾直接加“ed ”。
work---worked---worked ,visit---visited---visited