过去完成时和过去完成进行时有什么区别,在句子里怎样区分

2024-12-02 10:09:40
推荐回答(2个)
回答1:

前者是过去已经完成而且现在没有发生了,后者是从以前开始发生且一直在进行。在句子中你需要掌握句子意思,理解事情发生顺序即可判断。

回答2:

过去时
概念:过去某个时间里发生的动作或状态;过去习惯性、经常性的动作、行为。
时间状语:ago, yesterday, the day before yesterday, last week(year, night, month…), in 1989, just now, at the age of 5, one day, long long ago, once upon a time, etc.
基本结构:①be动词;②行为动词
否定形式:①was/were+not;②在行为动词前加didn't,同时还原行为动词。
一般疑问句:①was或were放于句首;②用助动词do的过去式did 提问,同时还原行为动词。

过去完成时:
概念:以过去某个时间为标准,在此以前发生的动作或行为,或在过去某动作之前完成的行为,即“过去的过去”。
时间状语:before, by the end of last year(term, month…),etc.
基本结构:had + done.
否定形式:had + not + done.
一般疑问句:had放于句首。

过去进行时时表示过去的某段时间里一直在做某事 比如He was swimming yesterday.就是他昨天一直在游泳。还可以表示某个时间点正在干什么,比如,He was sleeping at two o'clock yesterday.还是要理解句子意思。