一般现在时与现在完成时的区别
一般过去时的构成
概念:过去某个时间里发生的动作或状态;过去习惯性、经常性的动作、行为。
基本构成:主语+动词(包括be)的过去时
常用的时间状语:yesterday, last week, an hour ago, the other day, in 1982等具体时间状语。
【注】不论是否定句还是一般疑问句,只要用了助动词,原句中的谓语动词的过去时都要还原成动词原形;主+系+表结构的句子,主语要和was和were在人称和数上保持一致。
一般过去时的用法
1、表示过去某一时刻或某段时间发生的动作或者存在的状态。常与表示过去的时间状语连用。
例如:I lived here 5 years ago.
2、表示在过去一段时间内,经常性或习惯性的动作。例如: When I was a child, I often played football in the street.
3、一般过去时的形式有时并不表示过去的动作而是只表示说话人的委婉语气。
例如:could you tell me your name?
现在完成时的构成
概念:过去发生或已经完成的动作对现在造成的影响或结果,或从过去已经开始,持续到现在的动作或状态。
基本结构:主语+have/has+过去分词
否定形式:主语+have/has+not+过去分词
常用的时间状语:now,today, tonight, this week, this year, already, yet, just, since, recently,in the past few years等等
使用现在完成时应注意:
1、“ have/ has got ”形式上是一种完成时,但和have/ has 为同一意义,即“有”。例如:Have you got a pen-friend? -Yes, I have.
have/ has gone to 与 have/has been to 的区别:
have/ has gone to 强调“去而未归”;
have/ has been to 强调“去而归还”。
have/ has been to常和once, scince, never, ever连用;
have/ has gone to则不可。
非延续性动词不能用于“现在完成时+ 表示一段时间的状语”的句型中。e, go, start, leave, die, buy, finish, join, borrow, stop等。但它们能够用表示持续状态的相应的延续性动词替换句中的终止性动词。
现在完成时的用法
目前已经完成的动作,动作或状态发生在过去但它的影响现在还存在。
例如:I have lost my wallet.
(含义是:现在我没有钱花了.)
现在完成时可以用来表示发生在过去某一时刻的,持续到现在的情况,常与for,since连用。
例如:Mary has been ill for three days.
现在完成时还可以用来表示过去的一个时间到现在这段时间内重复发生的动作。
例如:We have had four texts this term.
一般过去时和现在完成时的区别
过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。
过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。
现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live, teach, learn, work, study, know. e, go, leave, start, die, finish, e, get married等。
举例
句子中谓语动词是用一般过去时还是用现在完成时,取决于动作是否对现在有影响。
句子中如有过去时的时间副词(如 yesterday,last week, in 1960)时,不能使用现在完成时,要用过去时。
共同的时间状语: this morning, tonight,this April, now, once,before, already, recently,lately 等。
(错)Tom has written a letter to his parents last night.
(对)Tom wrote a letter to his parents last night
何尔喜精讲新概念英语第二册(第5-6课) 来自淘豆网m.daumloan.com转载请标明出处.