had gone和have gone有什么区别啊``急
来源:百度知道 编辑:UC知道 时间:2024/05/05 02:50:49
had gone 过去完成时态
have gone 现在完成时态
They have gone.他们已经走了。
They had gone when I got up.我起床的时候他们已经走了。(说明had gone这个动作发生在got up之前)
had gone是过去完成时
have gone只是一般完成时
had gone,过去完成时,过去的过去已经gone了,
have gone,现在完成时,说的时候已gone 了
have gone所说的事情是针对现在的结果
had gone所致的动作针对的是过去的过去,在过去某个动作之前的结果
前者是过去完成时··后者是现在完成时···要看具体语境···最简单的区别就是前者比后者在时间段上更靠前。。。