一般过去时与现在完成时,过去完成 的区分

温柔似野鬼°
516次浏览
2021年01月25日 01:17
最佳经验
本文由作者推荐

淡然的诗句-

2021年1月25日发(作者:个人货款)
学习必备












欢迎下载

一般过去时与现在完成时用法比较

过去时表示过去某时发生的动作或单纯叙述过去的 事情,
强调动作;
现在完成时为过去发生的,
强调过去的事情对现在的影响,强调的是 影响。


过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。


一般过去时的时间状语
:

yesterday, last week

…ago,
in1980, in October, just now,
具体的时间状语


共同的时间状语
:



this morning, tonight, this April, now, once

before, already, recently

lately



现在完成时的时间状语


for, since, so far, ever, never, just, yet, till / until, up to now, in past years, always,





























live, teach, learn, work, study, know.

过去时常用的非持续性动词有
come, go, leave, start, die, finish, become, get married
等。



举例:



I saw this film yesterday.


(强调看的动作发生过了。




I have seen this film.


(强调对现在的影响,电影的内容已经知道了。





Why did you get up so early?


(强调起床的动作已发生过了。




Who hasn't handed in his paper?




(强调有卷子,可能为不公平竞争。




She has returned from Paris.





她已从巴黎回来了。



She returned yesterday.



她是昨天回来了。



He has been in the League for three years.


(
在团内的状态可延续
)


He has been a League member for three years.


(
是团员的状态可持续
)


He joined the League three years ago.




(
三年前入团,
joined
为短暂行为。
)


I have finished my homework now.




---Will somebody go and get Dr. White?


---He's already been sent for.





句子中如有过去时的时间副词
(如
yesterday, last, week, in 1960

时,
不能使用现在完成时,
要用过去时。




(错)
Tom has written a letter to his parents last night.



(对)
Tom wrote a letter to his parents last night.
一般过去时与过去完成时


一般过去时与过去完成时的

11
个测试点



一般过去时与过去完成时都可表示过去的动作或状态,它们既有联系又有区别,极易混淆。


1.
表示过去未实现的希望、
计划或打算,
用过去完成时。
常用的动词有

intend , mean , hope ,
expect , suppose , think , want
等。


I had meant to call on you , but was prevented from doing so .
我本打算给你打电话,但被其它
事给耽搁了。


We had hoped to be able to come and see you .
我们本来打算能来看望你。


They had wanted to help her but couldn’t get there in time .
他们本想帮她的忙,却没有及时赶
学习必备












欢迎下载

到那里。

过去完成时的这种用法也可以换为:


Had + hoped ( … ) = hoped + to + have + done

I had wanted to see you , but found you were out . = I wanted to have seen you , but found you
were out .

2.
在由

told , said , knew , heard , thought
等动词后的宾语从句中常用过去完成时。

She said
she had never been to Paris .

3.
注意在句型

hardly … when , no sooner … than
的主句中用过去完成时。当

hardly


no
sooner
谓语句首时主句要用倒装结构。


She had hardly sat down when she heard her name called by the monitor . = Hardly had she sat
down when she heard her name called by the teacher .

4.
表达过去两个动作如第一个动作完成后才能引起第二个动作,则第一个动作用过去完成时 ,
第二个用一般过去时。


When he had drunk all the wine , he left his house .

When he reached home , he found his house had been broken into and lot of things stolen .

5.
若句中有表示过去的时间时,在由

had rather


I wish
后的宾语从句中用过去完成时。


I would rather you had told me the truth last time .
我宁愿你上次把实话告诉我。


She wished she had been there yesterday . (
事实是:

She wasn’t there)


6.
在与过去相反的虚拟语气中,条件句用过去完成时。特别要注意该结构省
if
后的倒装结构。


If John had studied hard last term , he would have made great progress .

Had he known that you were busy last week , he wouldn’t have given y
ou so much trouble .

7.
在过去某时之前的继续动作,
表示某事继续到过去某时已有一段时间 ,
则用过去完成时,




for , since
等词连用。


He had been ill for a week when he was went to the hospital .
他被送医院时已病了一星期了。


He said he had worked in that factory since 1984 .
他说他从

1984
年以来

一直在那家工厂工
作。


8.
两个或两个以上的动作,用

and , then


but
等连接,按照动作发生的顺序表达时,用一
般过去时,表示过去发生的连续的动作。


The man got up , put on his cap and went away .
那人站了起来,戴上帽子走了。


I lost the hat which I had bought .

9.
过去完成时以过去某 时间为起点,
表示过去某一时间或动作之前已经发生或完成的动作或存
在的状态。也就是,过去 完成时是一个相对的时态,表示的是

过去的过去

,只和过去某时间
或某动作相比较时才能用到它。

一般过去时以现在时间为起点,表示过去发生的动作或存在的状态。

He died three years ago .
他三年前死了。


The film had already begun when I got to the cinema .
我到达电影院时,电影已经开始了。


We had learned 1000 English words by the end of last term .
到上学期末我们已学了

1000

英语单词。


10.
在间接引语中,以过去完成时代替直接引语中的一般过去时和现在完成时。 但是如果叙述
的是历史事实时,只用一般过去时,不用过去完成时。

淡然的诗句-


淡然的诗句-


淡然的诗句-


淡然的诗句-


淡然的诗句-


淡然的诗句-


淡然的诗句-


淡然的诗句-