英语中现在完成时和过去完成时有什么区别?

简单点·说说分别什么时候用,标志词是什么~就OK 了~谢谢啦~

现在完成时(标志词have/has+动词的过去分词)是到目前为止已经完成或正在持续的动作,并且这个动作的结果对现在产生了影响。

过去完成时(标志词had+动词的过去分词, 是到过去的某一时间已经完成或正在持续的动作,并且这个动作的结果对过去的这一时间产生了影响。

区别:现在完成时的基准时间(也就是上面说的“目前”)成为了过去就成了过去完成时了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-01-03
截止时间不同 现在完成表示截止到现在 过去所发生过的动作 用has/have
过去完成表示截止到过去某时间 过去所发生过的动作 过去的过去用had
第2个回答  2009-01-03
完成时 have/has +完成式动词
过去完成时把have/has变成过去式had即可
第3个回答  2019-01-04
_a__________________b__________________c___
past
past
now
a-----c

b---c
这段时间发生的动作就是现在完成时;
a-----b
这段时间发生的动作就是过去完成时。
相似回答