have been
they have been doctors中been后直接加名词doctors.
那为什么have been to China中必须加to等介词才能加名词China?
人气:296 ℃ 时间:2019-09-25 08:10:11
解答
因为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?
暂时就想到这些了~越学英语越觉得不那么会解释语法问题了……
推荐
猜你喜欢
- 有3个物体ABC,放在一个有水的杯子里,A漂浮,B悬浮,C下沉,我老师说是2个浮力相等,一个小
- 0.10mol.L-1的NH3•H2O溶液20ml中加入0.10 mol.L-1的HCl溶液20ml,溶液C(H+)值为
- 小美的时钟分针长6厘米,分针走过15分钟,它的尖端走过多少厘米?分针转过的面积是多少平方厘米?
- 体积是1立方分米的正方体木块放在桌子上,木块所占桌面的面积是多少平方分米?
- 在比例尺是1:8000000的地图上,量得AB两地相距6厘米,甲乙两车从两地同时相对开出,经过3小时两车小学数学
- 三个数69,90,125被某个数除余数相同,那么81被这个数去除余数应是多少?
- it is nice day in shanghai .对nice提问.
- 从显像管尾部的阴极射出来的电子,高速撞击到荧光屏上,使荧光屏发光,则该电子束的电流方向是从