现在完成时态
- 格式:doc
- 大小:33.50 KB
- 文档页数:2
1 现在完成时态
一 现在完成时态的构成
1 现在完成时由“助动词have / has+过去分词”结构。
肯定式结构:主语+have / has+过去分词
否定式结构:主语+haven’t / hasn't+过去分词
2 疑问式和简略答案; Have/has+主语+过去分词+…?
Yes,主语+have / has.
No,主语+haven’t / hasn’t.(有时也用No,not yet.或No,never)
3 现在完成时态的用法:
二 用法(一):表示过去发生的动作对现在造成的影响或结果。现在完成时态不能和表示过去时间状语连用。
例:I have bought a computer (我买了台电脑。)
I bought a computer yesterday (我昨天买了台电脑。)
用法 (二):过去的动作一直持续到现在,并且还有可能继续持续下去,由since 和 for
引导。此种用法的动作是持续的,只适用于延续性动词,不能和终止性动词连用;如come 、go、 arrive 、begin 、borrow 、buy 、leave 、becme 、die 等,如果表达这类动作发生多长时间,用下列方法
(1)把瞬间动词变成延续性动词。一般用be+名/形容词/副词/介词短语
come-be here/be in/be at become-be a+名词 go be there/be in/be at
borrow-keep buy-have die -be dead begin be on leave be away
(2) It is+时间段+since从句(从句用一般过去时态)
例:I have had this pen for 5 years (这只钢笔我买了五年)
It is 5 years since I bought this pen.
(3) 时间+ has passed + since 从句
例:Five years has passed since I boght this pen
(4) 用过去时态 : …ago
例:I bought this pen five yeare ago
(5) 完成时态+ since + 时间段 + ago
例:I have had this pen since five years ago
三 since 和 for的用法
since +时间点/过去时态的从句/时间段+ago for+时间段
四. 用于完成时态的时间状语 already ,yet,just,never,ever,in the last / past few
years(在过去的几年里),Since then 。 so far (到目前为止)
Already→肯定句 yet → 否定句 / 疑问句
I have already read this book
→ Have you read this book yet?
→ I haven’t read this book yet
五 have gone to + 地点 表示某人去某地了,即人不在这
六 . have been to + 地点 表示过去某地,即人已经回来
七 .have been in + 地点 表示在某地呆多久
八 have been a / an + 名词 表示当…多久了.
九 .I have been to…twice. →对提问:How many times…?
I have been to Japan →提 问: where have you been?
He’s never been late, 反义疑问句是has he ?
十 现在完成时和一般过去时的区别
两者都可表示过去发生的动作,现在完成时表示的是过去的动作对现在的影响,而一般过去式则表示过去动作的事实。
两者都可表示过去开始并延续了一段时间的动作,现在完成时含义为该动作仍在继续,而一般过去时则说明该动作现已终止。
2 ■ He has lived in Beijing for four years
他已在北京住了4年了。(动作仍在继续)
■ He lived in Beijing for four years
他在北京住了4年。 (动作已结束)
★ 现在完成时态常用的动词:
have lived… 已经住了
have studied… 已经学习了
have worked… 已经工作了
have stadyed… 已经停留了
have taught… 已经教了
★ I began to learn English 2years ago (1)
I still study English now (2)
(1)+(2)→
I have studied English since 2years ago
还可以变为:
It is 2 years since I studied English