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

2025-02-27 16:18:28
推荐回答(4个)
回答1:

过去完成时强调在过去的某个时间已经完成了,现在完成时就是说已经完成了

回答2:

现在完成时:还有可能继续下去!!
而,过去完成时:只属于过去,早就结束勒!!

回答3:

一个是has been
一个是had been
现在完成是和现在依然有联系
过去完成时是过去的过去,对现在没有影响
比如 He has been a teacher for 3 years.
他现在还是个老师
He had been a teacher for 3 years.
(要联系上下文的时态,如果前后是过去时的基调,那说明在那个时候,他还是个老师,但现在是不是就不知道了)

回答4:

现在完成是have/has been
过去完成时是had been