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?
你能猜出他到什么地方去了吗?