首页 > 留学知识库

问题: 过去完成时

请问过去完成时与现在完成时的用法有什么不同?

解答:

现在完成时是指到目前为止已经结束或完成的动作或状态(动作截止到现在).结构是:have/has done,如:I have done my homework.到目前为止已经完成.
过去完成时是指到过去某时为止已经结束或完成的动作或状态(动作截止到过去某时).意思是"过去的过去"结构是:had done.如:I had done my homework when he came back.动作截止到他回来,在他回来之前我完成了作业,所以是过去的过去发生的动作,就用过去完成时.
说白了,它们的区别就在于动作是在什么时候完成的.

写了这么多,不知道楼主是否明白,如不明白,可以到我个人中心继续询问.