(完整版)现在完成时态讲解及练习
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成时态讲解及练习
一、现在完成时的构成
肯定句:主语+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 (过去式和过去分词一致)
3) 过去式、过去分词-t 替换原形-d
6) 过去式、过去分词改为-elt
二、现在完成时标志词:
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 already (已经): 用于肯定句
I have already posted the letter .
yet(已经): 用于否定句,疑问句
He hasn’t done his homework yet.
just(刚刚)
They have just left.
ever(曾经)
Have you ever been to Beijing ?
never(从不)
I have never seen him .
before(以前)
Have you seen the film before?
since(自从…以来)
I’ve worked in the school since 1999.
for(长达)
He’s lived in Shenzhen for 6 years.
in the past several days / weeks/ years(在过去的…)
recently(最近)
I have not written to my parents recently.
so far(到目前为止)
So far she has learned 5 English songs.
up to now(到目前为止)
this morning/month/year(今天早上/这个月/今年)
三、现在完成时的用法
1)现在完成时表示过去发生的动作,并对现在有影响。常与already(已经), yet(已经),
just(刚刚),ever(曾经)等词连用.
Already, yet的用法
already: 常用于肯定句中. yet: 常用于否定句,疑问句尾.
Someone has broken the window. (窗户现在是坏的)
I have already lost the key. (我现在没有钥匙)
I haven’t read that book y et . (不了解书的内容)
I have just cleaned my hands. (手是干净的)
3)现在完成时表示从过去一直持续到现在的动作或状态,常与for, since引导的时间短语或从句连用.
since , for 的用法:
since: (自…以来)
1)since+时间点
He has stayed here since 5 o’clock.
2)since+ 时间段+ ago
He has stayed here since 5 hours ago.
3)since+ 从句
for: (长达)
for+ 时间段
He has kept the book for 2 weeks.
She has learned English for 5 years.
He has lived in Beijing since he was born .
Have you stayed here since 3 o’clock?
四、have/has been to; have/has gone to; have/has been in
have /has been to 曾经去过某地,人已经回来了
have /has gone to 去了某地,人还没回来
have /has been in 去了某地并一直待在那
1.我去过上海。I have been to Shanghai twice.
2.---Where is Jim?--He has gone to England.(尚未回来)
3. I have been in Shanghai for three years.我到上海已有三年了。
1、现在完成时的"完成用法"
现在完成时的"完成用法" 指的是动作发生在过去某一时刻并已结束,但该动作对现在产生了影响,与现在情况具有因果关系。
例如:He has turned off the light. 他已把灯关了。
( 动作结束于过去,但说明的是现在的情况-- 灯现在不亮了。)
现在完成时"完成用法" 的特点是动作不延续,因此,该时态只能与表示不定的过去时间状语( 如:already ,yet ,before ,recently 等) 、频度时间状语( 如:never ,ever ,once 等) 、包括现在时刻在内的时间状语( 如:this morning / month / year... ,today 等) 连用。
例如:Have you found your pen yet ?你已找到你的钢笔了吗?
2、现在完成时的" 未完成用法"
现在完成时的" 未完成用法" 指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去。
例如:
1. He has lived here since 1978/he moved here. 自从1978 年以来,他一直住在这儿。
( 动作起始于1978 年,一直住到现在,可能还要继续住下去。)
2. I have been in the army for more than 5 years. 我在部队已经呆了五年多了。
( 动作开始于5 年前,一直延续至今,有可能还要继续下去。)
此种用法的句中常需一个表示一段时间的状语( 由since 或for 引导) ,或表示与现在时刻相连的时间状语( 如:up to now ,so far 到目前为止) 等。
例如:I have heard nothing from him up to now. 到目前为止我没有他的任何消息。
1.他的爷爷已经去世2年了。His grandpa has been dead for 2 years.
2.Nick 参军3年了.Nick has been in the army for 3 years
3.他离开深圳好长时间了。He has been away from Shenzhen for a long time.
4.这本书我已借了4个月了I have had/kept the book for 4 months.
五、现在完成时与一般过去时的区别
(1) 一般过去时的谓语动词用过去式,而现在完成时的谓语基本构成是" 助动词have /has + 过去分词"。
如:The film started at 7 o'clock. He has been a teacher for many years.