永发信息网

have been 加名词的问题~

答案:1  悬赏:80  手机版
解决时间 2021-02-09 04:55
  • 提问者网友:温柔港
  • 2021-02-08 21:25
they have been doctors中been后直接加名词doctors。
那为什么have been to China中必须加to等介词才能加名词China?

语法小白啦~~请各位大神帮助一下~
最佳答案
  • 五星知识达人网友:妄饮晩冬酒
  • 2021-02-08 22:29
因为China在这里表示地点,have been to的意思是曾经去过xx地方,如果不加to就成了have been China,语法上有毛病不说,连意思都没法解释~have/has been to就是个固定说法~别钻牛角尖了~另,表示地点的名词做宾语,表语或状语时,都会有个介词来帮助其连接句子的其他成分的,比如,
动宾结构:I go to school everyday. 系表结构:they were at school yesterday. 作状语的情况:what did you do at school today?
暂时就想到这些了~越学英语越觉得不那么会解释语法问题了……
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯