现在完成时的用法讲解

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

现在完成时的用法讲解

现在完成时的用法复习整理

一、谓语部分结构:助动词have (has) + 过去分词过去分词的构成分规则的和不规则的,规则的与过去式的构成方法一样,不规则的只有单独记了,无人能帮你。

1.肯定句:主语+have( has) + 过去分词+其它。

have not=haven t has not=hasn t.

3.一般疑问句结构:Have( Has ) +主语+过去分词+其它?4.特殊疑问句:特殊疑问词+have(has) + 主语+ 过去分词+其它?

eg. He has already finished his homework.

He hasn ' t finished his homework yet.

Has he finished his homework yet?

--Yes, he has./ No, he hasn ' t.

二、常搭配的时间状语:already, yet, just, ever, never ,in the past +

时间段,so far

这几个词的位置除了yet 常在句尾外,其余的通常都在句中,即have/has 的后面,行为动词的前面。但already 也可在肯定句尾,表示强调,在疑问句末尾表示惊讶等。

eg. Has he finished his homework already? 对他完成了作业感

到惊讶。

另,before 也可以与现在完成时连用。

eg. I ' ve ever been there before. It was ten years ago.

三、常用用法

1、表示过去发生或者已经完成的动作对现在造成的影响或者结果

。Eg.The doctor has left .(他现在不在这儿,找不到他了。)The students have cleaned the classroom.(现在教室是干净的)I have just read the book.(现在我知道这本书的内容了)

比较:I read the book last month.(只是说明read 这个动作是在上个月发生的而已,没有谈及对现在有什么影响)总结:现在完成时与一般过去时的区别:现在完成时强调的是过去发生的动作对

现在造成的影响或者结果,强调的是现在的情况或者状态,与过去没有关系,不能和表示过去的时间状语连用。而一般过去时只表示这动作是在过去某个时间发生的,或者说是过去某个时间发生了某个动作而已,和现在没有关系。它就可以和表示过去的时间状语连用,比如:yesterday, just now , last year , in 2000, some minutes ago, the day before yesterday etc.

I have seen the film already. (现在我已经了解这部电影的内容了,至于什么时候看的没有关系,反正我已看过了。)

I saw the film last year .(只是表示我是去年看的这部电

影。)

2、表示某个动作或者某个状态从过去某一时间开始一直持续到现在(包括现在在内)。这种可以和表示延续的时间状语连用,如since 或者for.

2、 注意 since+ 时间点或者从句,而 for + 段时间。 Since last

year, since 1997, since 8 o 'clock ,since five days ago . for

We have been friends for many years.

You have been students since two years ago / since 2004./ for two years.

How long have I taught you English ?

I have taught you English since you came to the school. Mr Black has lived in China since 2000.(

国) 比较:

Mr Black lived in China in 2000.( 反正 2000 年在中国,到底 2000

年后呢?不得而知 )

用 since 和 for 填空

years ago

1999

hour ago

ten years , for an hour .

对这类时间状语提问要用 how long

从 2000 年至今还在中

1. two years

2.

two

3.

last month 4. 5. yesterday o ' clock

6. 7. 4 hours 8.

an

9. _____ we were children 10. ______________ lunch time

11. ______ she left here

12. He has lived in Nanjing ___ the year before last.

13. I 've known him _______ we were children.

14. Our teacher has studied Japanese _______ three years.

15. She has been away from the city ________ about ten years.

【现在完成时与一般过去时的用法比较】 1. 一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作。说话的侧重点只是陈述一件过去的事情,不强调对“现在”产生的影响。如:He visited Guilin in 1998. 他1998 年参观过桂林。(只说明去桂林的时间)

2. 现在完成时表示动作发生在过去,对现在造成了影响或产生了结果。不与确定的过去时间状语连用。如:

Jill has bought a new computer.吉尔买了一台新电脑。(着重

点是现在有了一台新电脑)

I have taught here for fifteen years. 我在这儿教书已经十五年

了。(表示十五年前的动作一直延续到现在,还可能会继续)

相关文档
最新文档