has he gone和is he gone的区别是什么?

如题所述

he is gone和he has gone的区别在于:

一,意思不同

he is gone,表达的意思是:他走了;他消失无踪;

he has gone,他已经走了。

二,句子结构和成分不同

he is gone,主系表结构;he主语,is谓语,gone是过去分词,相当于形容词;

he has gone,主谓结构;he主语,has gone是谓语,

三,句子的时态不同

he is gone,一般现在时,强调目前的状况,人离开了。

例如:

In his mind, she is gone. 

在他看来,她是走了。

He is gone for the day. 

他今天都不会在了。

He is gone, but he was still in my heart. 

他走了,但是他依然活在我心里。

he has gone,现在完成时,强调人不在这里

例如:

Where is he? He has gone to the teachers' office. 

他去了哪里? 他去老师办公室了。

My grandpa brought us here and he has gone to buy some ice-lolly. 

爷爷带我们来了这儿,然后去买冰棍儿了。

Can you guess where he has gone? 

你能猜出他到什么地方去了吗?

温馨提示:答案为网友推荐,仅供参考
相似回答