had gone和have gone有什么区别啊``急

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/26 03:25:29
had gone和have gone有什么区别啊``急
xRN@~hػHdg "R/*Dc)@!$sÊ_)E1Ѥun(t]=P^21(oy$>CրF)yVd$bm6A}^l'rSu?L#M;wf@Htv3:*QX%;*@T̋DfOȞ?g#O/3kcBkqa0&4KhUqQ+4JN]Xʼn[ѷM@状O8Z\}MBss$.GH|VԖ&`F:j b:QTb6d.'l]YDqmI1_T|s5 !\!sob

had gone和have gone有什么区别啊``急
had gone和have gone有什么区别啊``急

had gone和have gone有什么区别啊``急
had gone 过去完成时态
have gone 现在完成时态
They have gone.他们已经走了.
They had gone when I got up.我起床的时候他们已经走了.(说明had gone这个动作发生在got up之前)

had gone,过去完成时,过去的过去已经gone了,
have gone,现在完成时,说的时候已gone 了

have gone所说的事情是针对现在的结果
had gone所致的动作针对的是过去的过去,在过去某个动作之前的结果

前者是过去完成时··后者是现在完成时···要看具体语境···最简单的区别就是前者比后者在时间段上更靠前。。。

had gone是过去完成时
have gone只是一般完成时