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

如题所述

过去完成时强调在过去的某个时间已经完成了,现在完成时就是说已经完成了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-10
现在完成时:还有可能继续下去!!
而,过去完成时:只属于过去,早就结束勒!!
第2个回答  2006-12-09
一个是has been
一个是had been
现在完成是和现在依然有联系
过去完成时是过去的过去,对现在没有影响
比如 He has been a teacher for 3 years.
他现在还是个老师
He had been a teacher for 3 years.
(要联系上下文的时态,如果前后是过去时的基调,那说明在那个时候,他还是个老师,但现在是不是就不知道了)本回答被网友采纳
第3个回答  2006-12-10
现在完成是have/has been
过去完成时是had been
相似回答