have been they have been doctors中been后直接加名词doctors.那为什么have

佛祖入地狱2022-10-04 11:39:541条回答

have been
they have been doctors中been后直接加名词doctors.
那为什么have been to China中必须加to等介词才能加名词China?

已提交,审核后显示!提交回复

共1条回复
xuewu510 共回答了20个问题 | 采纳率100%
因为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?
暂时就想到这些了~越学英语越觉得不那么会解释语法问题了……
1年前

相关推荐