回家go home的时态问题

peter went home
彼得已经回家了(过去式)
过去式 表示彼得回去了 但是动作完成不完成不关心
彼得回到家了 是不是用完成时 表示回的动作完成了

就像你说的,went home并不表示动作完成了没,这是因为"go home"本身就没有这一层意思(它只是告诉你说彼得已经出发前往回家的路上了,已经开始这个动作了,却没有显示结果)。因为原型就没有这一层意思,所以不管你换成什么时态都是一样的。不管你说Peter went home, Peter's gone home, 还是 Peter is going home,都无从得知彼得到家了没有。以彼得工作完回家的例子来说,无论用了以上哪一个,都是以还在工作单位的人的立场说的,他们并不知道彼得到家了没。

所以,要想表达这一层意思的话,就一定得换一种说法,比如说Peter got home或者Peter's arrived home之类的。

还有不清楚的话欢迎追问。追问

go home
只有回 没有到的意思?
Peter is going home 正在回家(在路上)
Peter's gone home 完成时表示什么意思呢
是表示回家动作完成吗 和过去式又有什么区别吗。

追答

是的,只有回没有到的意思。
Peter's gone home 是 Peter has gone home的缩写,表示是刚刚出发回家的,并不知道结果。

和过去式的区别是时间上的,has gone home相较于went home而言比“现在”还要更接近。如果画成一条时间线的话,最久远以前的是过去式went,然后是现在分词has gone,然后才是现在式go。
其实在过去式之前还有个过去分词had gone,现在式之后还有未来式will go,但是为了不让你更混乱,先顾前面那三个就可以了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-21
如果没有具体的时间,用完成时也可以:
Peter has gone home.
表示他已经回家了,但至于是否已到家,就不清楚了;用过去时往往与某一具体时间连用,如:
Peter went home at five.

希望对你有帮助本回答被网友采纳