Have you ever been all over china?其中been 和all 之间为什么不加个to,不是有一个固定词组have been 为什么all ove前不加to,这是什么用法?

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/07 04:37:34

Have you ever been all over china?其中been 和all 之间为什么不加个to,不是有一个固定词组have been 为什么all ove前不加to,这是什么用法?

have been to 后边一般+名词.而此句话后边是一个介词短语

have been to表示曾经去过某个地方,其中have是一个实意动词,而此句中的have是一个助动词,所以这儿不是用的have been to啦

这里的been是go的意思。go自身就是vi
over 这里是介词,all 副词
all over 地点短语,表遍布。
all over China 中国的每一个角落
Have you ever been 已经完整地表达了主谓关系。就是:你去过。。。?
想不通?看一看 Have you ever been there 你去过那儿吗?
Have ...

全部展开

这里的been是go的意思。go自身就是vi
over 这里是介词,all 副词
all over 地点短语,表遍布。
all over China 中国的每一个角落
Have you ever been 已经完整地表达了主谓关系。就是:你去过。。。?
想不通?看一看 Have you ever been there 你去过那儿吗?
Have you ever been all over china. 你周游过全中国吗?或 你去过中国的每一个角落吗?(看语境,后者带挑衅口吻)
至于 have been to = have gone to (不过,后者没人这么用罢了)
首先这个就是 go to [somewhere],再者这个表示你去过,已经回来了。Have you been to China?(说这话的时候铁定不在中国了。)
没有to,换成地点副词(比如上面的there)就未必了。既可能刚回来,也可以仍在中国。(跟老外打个电话就知道了)
知道了吗?

收起

have been to 意思是“到过,去过”
have been 是“(+动词-ing):现在完成进行式”
啊,对不起,我讲不清了。