欢迎来到高中网,高中学习、高考资讯交流平台。

高中网
首页 > 学习方法 > 英语 > 过去完成时和现在完成时的区别

过去完成时和现在完成时的区别过去完成时和现在完成时的区别

[英语]2024-09-25 14:19已浏览:155次

精选回答

过去完成时是英语学习中一种常见的时态,它表示一个动作或状态在过去某一时间或动作之前已经完成或结束,也可能是早已完成或结束,即“过去的过去”,它表明动作发生在过去,但与现在的情况有关,有时没有时间状语,有时与不确定的过去的时间状语连用。

过去完成时和现在完成时的区别

1、性质不同:“现在完成时”指的是“现在已经完成某事”;而“过去完成时”指的是“过去已经完成某事”。

2、助动词不同:“现在完成时”的助动词是“have或has”;而“过去完成时”的助动词是“had”。

3、使用的时间状语不同:“现在完成时”使用的时间状语有很多,比如:now、tonight、just等;而“过去完成时”使用的时间状语很少,比如:at、by等。

过去完成时态的结构与用法

过去完成时的结构:have/has+动词的过去分词。它的用法是一表示过去发生的动作,对现在造成的影响I have seen the film.我看过这部电影。

第二个用法是表示动作从过去发生一直没有停止延续到现在,也许还要发展下去。I have study English for twenty years我学英语已经学了20年了,总的来说,现在完成时指动作发生在过去,但强调的是,对现在造成的影响或者结果或者还没有完成,要继续下去。唯一个既和过去也和现在有关的时态。

过去完成时的标志词及用法

(1)表示在过去某一时刻或动作以前完成了的动作,也可以说过去的时间关于过去的动作。即“过去的过去”。可以用by,before等介词短语或一个时间状语从句来表示,也可以用一个表示过去的动作来表示,还可能通过上下文来表示。

(2)表示由过去的某一时刻开始,一直延续到过去另一时间的动作或状态,常和for,since构成的时间状语连用。

(3)叙述过去发生的事情,在已叙述了过去发生的事情后,反过来追述或补述以前发生的动作时,常使用过去完成时。

(4)在含有定语从句的主从复合句中,如果叙述的是过去的事,先发生的动作常用过去完成时。

(5)过去完成时常常用在told,said,knew,heard,thought等动词后的宾语从句(或间接引语)中,这时从句中的动作发生在主句表示的过去的动作之前。

(6)状语从句:在过去不同时间发生的两个动作中,发生在前,用过去完成时;发生在后,用一般过去时。

注意:如果两个动作紧接着发生,则常常不用过去完成时,特别是在包含before和after的复合句中,因为这时从句的动作和主句的动作发生的先后顺序已经非常明确,这时可以用一般过去时代替过去完成时。

(7)动词think,want,hope,mean,plan,intend等用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。

(8)过去完成时还可用在hardly…when…,no sooner…than…,It was the first(second,etc)time(that)…等固定句型中。