when i'm gone.please take care of my dog.这里be gone是什么语法,为什么要用be gone不用went?
问题描述:
when i'm gone.please take care of my dog.
这里be gone是什么语法,为什么要用be gone不用went?
答
be gone 也有死掉的意思,went没有
答
be gone强调走的状态(“当我走的时候”)went只是走的动作,类似的还有have been to 和 have gone to 都是强调状态的。如果你说when i went, please take care of my dog。可以直译为“当我走,请照顾我的狗。”语言上说不通。
答
“离开”的意思,固定搭配
这里也可用“have gone”,"went"是一般过去时,这里应用现在时;并且“went”是不及物动词,后面应接“to+宾语”,所以不能用.