过去完成时和一般过去式的区别,以及他们的标志词

如题所述

一般过去时动词都是过去式,时间状语也都是表示过去的,标志词有:yesterday,
last
week
,last
month,last
year,two
years
ago,in
the
past等。
现在完成时中
have/has+动词的过去分词
是核心。时间标志词是for
sometime,ever,never,since,already,yet,before,twice,once,thr珐梗粹妓诔幻达潍惮璃ee
times等。
过去完成时中
had+动词的过去分词
是核心。此时态是发生在过去的过去,就是在过去之前发生的事,常用在从句里,而此时从句中一般有过去时。有时有标志词:by
the
year
xxxx(2008、2007...)等。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-29
一般现在时只是相对于现在而言,只表示过去,而过去完成时则表示发生在过去的过去(句子中一定有一个表示过去的词)。
一般过去时的标志词是动词的一般过去式,过去完成时的标志词是had
done.
给你一个例句,希望能帮助你理解。
He
came
back
at
10
o'clock.(也许现在12点了,用一般过去时只表示过去)
He
had
come
back
before
I
came
back.(译文:我回来之前他已经回来了。)这句话中,我回来已经是一个过去时,而他回来发生在这个动作之前,就是所谓的“过去的过去”,因此用过去完成时。
希望能帮助到你。
相似回答