英语语法(现在完成时)2.—Where have you _______ these days?—I have_____ to Dazhu with my friends.(重庆市) A.been;gone B.been;been C.gone;been D.gone;gone
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/20 01:39:59
英语语法(现在完成时)2.—Where have you _______ these days?—I have_____ to Dazhu with my friends.(重庆市) A.been;gone B.been;been C.gone;been D.gone;gone
英语语法(现在完成时)
2.—Where have you _______ these days?
—I have_____ to Dazhu with my friends.(重庆市)
A.been;gone B.been;been C.gone;been D.gone;gone
英语语法(现在完成时)2.—Where have you _______ these days?—I have_____ to Dazhu with my friends.(重庆市) A.been;gone B.been;been C.gone;been D.gone;gone
答案是在正确的.
been是去了又回来了,gone是去了还没回来.
所以如果是当面问的只能用been.如where have you been?因为你已经回来了.
再如 where has he gone?他还没回来,你应该这样问另一个人.
been 表示已经 回来了 gone 是 指还在 那边没回来
B.been;been
这两个词里只有be是延续性动词
go不是延续性动词 所以不能用
用been表示过处一直处于的状态,going用于表示过去某个时间点已经去某地了。题意是问他这断时间在哪,所以回答用been。要有人问你昨天去哪儿了,你回答自己前天就已经去北京了,就要用gone。
I have been to Hongkong
She has gone to Hongkong.
been表示的是去过,并且已经回来了。
而gone表示的是去了,但是还没有回来。
要注意一个问题,have gone一般不用于一人称。