when i'm gone.please take care of my dog.

来源:百度知道 编辑:UC知道 时间:2024/05/20 05:12:00
when i'm gone.please take care of my dog.
这里be gone是什么语法,为什么要用be gone不用went?

“离开”的意思,固定搭配
这里也可用“have gone”,"went"是一般过去时,这里应用现在时;并且“went”是不及物动词,后面应接“to+宾语”,所以不能用。

be gone强调走的状态(“当我走的时候”)went只是走的动作,类似的还有have been to 和 have gone to 都是强调状态的。如果你说when i went, please take care of my dog。可以直译为“当我走,请照顾我的狗。”语言上说不通。

be gone 也有死掉的意思,went没有