基础英语 百分网手机站

高中英语语法之现在完成时

时间:2018-08-07 12:52:29 基础英语 我要投稿

高中英语语法之现在完成时

  (1)短暂性动词的现在完成时的肯定式不能和for+一段时间或since+起点时间状语连用,但短暂性动词完成时的否定式形式可以和这样的状语连用,这是因为短暂性动词的现在完成时的否定形式可表示一个否定的状态,这个状态是可以持续的。如:不能说:Wehavereceivedhisletterfortwoweeks.我们收到他的信有两周了。但可以说:Wehaventreceivedhisletterfortwoweeks.我们有两周没有收到他的.信了。

  有时可见这样的句子:Hehascomeherefortwodays.但这并不表示come的动作从过去到现在已经持续了两天。此句的确切意思是:他来这儿要呆两天。

  考例:

  -Howareyoutoday?

  -Oh,I_________asillasIdonowforaverylongtime.(NMET2000)

  A.didntfeelB.wasntfeeling

  C.dontfeelD.haventfelt

  分析:fallill表示生病,是一个短暂的变化过程,可以用现在完成时的否定式表状态,和foraverylongtime这样的状语连用。故答案为D.

  (2)短暂性动词的现在完成时的肯定式不能和for+一段时间状语连用,也不能能用于howlong开头的问句中,如:不能说:Tomhasmarriedfortenyears.(Tom结婚十年了。)但可以说:Tomhasbeenmarriedfortenyears.这是因为可将其理解为是系表结构,havebeen是系动词be的完成式,married是过去分词,做表语,表示状态,状态可以持续,可以和表示一段时间的状语连用。

【高中英语语法之现在完成时】相关文章:

1.初中英语语法大全之现在完成时

2.英语语法现在完成时的讲解

3.关于初中英语语法之现在完成时的用法介绍

4.英语语法之usedto

5.初中英语语法知识点总结现在完成时

6.英语语法现在完成时用法讲解

7.英语语法之副词

8.英语语法复习之连词