加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

讲解The Present Perfect Tense(一)

(2010-07-29 17:25:02)
标签:

音乐

延续性动词

have

现在完成时

格林

上海

教育

讲解The Present Perfect Tense

 

    现在完成时(the Present Perfect Tense)是重要语法,也是较难掌握的时态之一。现从几个方面解释如下,教你轻松掌握它。

一、理解概念的两个层面

1.  表示发生在过去的动作或完成的某一动作对现在产生的影响或结果。

如:① Eddie has lived with Millie for four years.

        爱迪和米莉已在一起住四年了。

(“居住”这一动作发生在过去,对现在造成的影响或结果是他们仍住在一起)

They have already seen the film.  他们已经看过那部电影了。

        (“看电影”动作发生在过去,但这个动作对现在的影响或结果是“对电影的内容已经有所了解;不需要再看了”等)

2.  表示动作或状态发生在过去,一直延续到现在,甚至还可能继续延续下去。常与延续性动词连用,且句中常常有表示一段时间的时间状语(如:since, for, so far, by now, in the last few years 等)

如:① He has worked here for five years so far.

到目前为止,他已在这儿工作五年了。

(“工作”这个动作发生在五年前,该动作从过去一直延续到现在。)

We have learned English for about two years.

 我们学英语大约两年了。

(“学习”这一动作发生在两年一直持续到现在,并不意味着结束。)

二、分清结构

have//has + 分词

现在完成时的结构         

 

1.  主语是单三时用:主语(单三)+ has + 过去分词。

如:Sandy has seen some films recently.

        2. 当主语是非单三时则用: 主语(非单三) + have + 过去分词。

如:① I have already finished the work.

              They have been to the city already.

3.巧记过去分词

     规则的过去分词与过去式相同

     不规则可分类记忆:

A—A—A (三词同形)       如:cut—cut---cut

   A—B—B (两词同形)    如:catch—caught -–caught

   A—B—A                 如:come—came--come

   A—A—B                 如:beat—meat---beaten

   A—B—C(三词都不相同) 如:fly—flew---flown

                                   Draw—drew—drawn

或者变化元音的: 如:i—a—u 

如:ring—rang—rung (同类的begin, sing, swim, sink, drink)

实在无规则可循的只有加强记忆。如:do---did—done

三、牢记标志词

掌握现在完成时的标志词,对正确使用时态有很大帮助。现在完成时的标志词通常有:already, ever, for, just, never, since, yet, so far, by now等。 关于它们的用法此处不详说。

五、强调两个区别

1.  现在完成时与一般过去时的区别

仔细阅读下面两个句子,想一想有什么不同。

I came back to Beijing in 1999.

I have been back to Beijing since 1999.

           现在完成时表示过去发生的某一动作对现在造成的影响或产生的后果,强调的是现在的情况或状态,所以它不能和表示明确过去时间的状语连用。如: last night/week/year, three years ago, yesterday, in 1999 等。而一般过去时只表示过去的动作或状态,和现在不发生联系,它可以和表示过去的时间状语连用。

如:I have seen the film. 我看过这部电影。 (我了解这部电影的内容)

    I saw the film last month. 我上个月看了这部电影。 (只说明上个月看过,不涉及到现在)

Mr Green has lived in the city since 2000. 

  2000年以来,格林先生一直住在城市。   (现在还住在农村)

Mr Green lived in the city in 2000. 

  2000年格林先生住在城市。   (不涉及现在是否还住在农村)

2.  Have/has been to, have/has gone to have/has been in 的区别

(1)       have gone to 表示“去了某地”,人不在说话的地方,一般不用第一人称、第二人称代词作主语。

如:Where is Mr Wu?    吴老师在哪里?

    He has gone to Changsha.   他去了长沙。

(2)       have been to 表示“曾经到过某地”,现在不在那里了,可与once, twice, three times, just, never, ever等词连用。

如:I have never been to Shanghai.   我从未去过上海。

(3)       have been in 表示“在某地呆了多长时间”,常与时间段状语连用

如:My cousin has been in Shanghai for several years.

     我堂兄到上海已有几年了。

     

六、熟练运用一些常见句型

1It/This/ That is the first (second, third) time /week/ year + that 从句, that 后面的从句用现在完成时。

       如:This is the second time that I have written to an e-friend.

2) It has been is + 段时间 + since 从句, since后面的从句用过去时。

   如: It has been 3 years since he joined the Party.

3) 段时间+ 完成时结构+ since 从句

   Three years has passed since he joined the party.

 

同学们,如果你掌握了以上用法,相信你会轻松走进开心考场。

品尝开心果:现在完成时专练

1.       A: Nice to see you. I _____ you for a long time.

B: I ______ in Beijing. I’ve just come back.

  A hadn’t seen , am    B haven’t seen, was  

C didn’t see, will be  D haven’t seen, was

2.Where is Pingping?  She _______ to the library.

  A has been    B has gone    C goes     D will go

3. Look! What a clean room! Who _____ it?

  A has tidied     B is tiding     C will tidy    D tidied

4.A: Millie, _____ you ______ your ticket?   B: Not yet.

  A did, find     B have, found    C has, found   D do, find

5. Have you _______ (know) him since then?

  Eddie ____________ (not have) lunch yet.

6. He _______ (wait) for an hour already.

7.They have already bought the book for me. (改为否定句)

  They ________ bought the book for me ________.

8.Sandy has never seen the old man before.  (改为反意疑问句)

 Sandy has never seen the old man before_______ ________?

9.I’ve studied English since three years ago. (对划线部分提问)

 ________ _________ __________ you studied English?

参考答案:

1.B  2.B 3.A  4.B  5.Have known, hasn’t had  6.has waited 

7.haven’t yet  8. has she  9.How long have

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有