关于have gone to 详细点 追加30

来源:百度知道 编辑:UC知道 时间:2024/06/04 16:31:26
go不是终止性动词吗 怎么能用于完成时have gone to?
另外 系表结构可以用于完成时吗?系表结构可以代替短暂性动词用于完成时吗?

无论是终止性动词还是持续性,都能用于完成时。只是完成时态中的终止性动词后面不能加时间。

例如:he has gone to Canada(他已经去了加拿大);
但是你就不能说成:he has gone to Canada for two years.“去”这个动作很短暂的,不能说成2年时间里都在重复这个动作。显然不合常理的。

系表结构可以用于完成时态。这也刚好解决了终止性动词不能加时间的问题。
例如:he has been ill for two days他已经病了两天了.be+ill 就是系表结构。ill病的,它可以是持续性,所以可以加时间段。

所以说,系表结构可以代替短暂性动词用于完成时,表示状态的持续。

have gone to是现在完成时,表示去了一个地方还没回来

而have been to则表示去了某个地方后回来了