问题:

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

更新时间:2024-04-28 03:24:34

问题描述:

丁修龙回答:

  因为China在这里表示地点,havebeento的意思是曾经去过xx地方,如果不加to就成了havebeenChina,语法上有毛病不说,连意思都没法解释~have/hasbeento就是个固定说法~别钻牛角尖了~另,表示地点的名词做宾语,表语或状语时,都会有个介词来帮助其连接句子的其他成分的,比如,

  动宾结构:Igotoschooleveryday.系表结构:theywereatschoolyesterday.作状语的情况:whatdidyoudoatschooltoday?

  暂时就想到这些了~越学英语越觉得不那么会解释语法问题了……