he is gone和he has gone什么区别

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 17:48:50
he is gone和he has gone什么区别

he is gone和he has gone什么区别
he is gone和he has gone什么区别

he is gone和he has gone什么区别
he is gone表示‘他不见了,消失了’,强调状态
he has gone 意思是“他已经走了”,强调离开这个动作的完成

应该是been gone 噢?

过去进行时与过去完成时 ?

都是错的,应该是he has been gone

He is gone. 表示他死了,离开了,是一般现在时态,gone 在这里作adj 表示离开的,死去的。
He has gone.表示他走了(不久又可能回来),是现在完成时态,时间截止到目前他没有在这里,那么将来(一天以后还是几小时以后)他会回来。gone这里作动词,是动词分词形式。
He's gone 出现,要联系上下文理解,是上班去了,还是已经去世了。
He's go...

全部展开

He is gone. 表示他死了,离开了,是一般现在时态,gone 在这里作adj 表示离开的,死去的。
He has gone.表示他走了(不久又可能回来),是现在完成时态,时间截止到目前他没有在这里,那么将来(一天以后还是几小时以后)他会回来。gone这里作动词,是动词分词形式。
He's gone 出现,要联系上下文理解,是上班去了,还是已经去世了。
He's gone to Beijing.就是他去了北京,目前没有在本地,在北京。
He's been to Beijing.就是他去过北京,目前可能在除了北京的任何地方。

收起

时态有区别,前者是现在时,后者是完成时