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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 08:19:44
Haveyoueverbeenalloverchina?其中been和all之间为什么不加个to,不是有一个固定词组havebeen为什么allove前不加to,这是什么用法?Haveyoueverb

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

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):现在完成进行式”
啊,对不起,我讲不清了。