现在完成时态

  • 格式: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