Shanghai is the city where I was born,为什么用where,不用which,where不是做状语吗?在这个句子里,where修饰,Shanghai Shanghai
问题描述:
Shanghai is the city where I was born,为什么用where,不用which,where不是做状语吗?
在这个句子里,where修饰,Shanghai Shanghai
答
which可以这样用:Shanghai is a city the one in which I was born
Shanghai是主语
答
where在这里引导定语从句,修饰city这个先行词。
上海虽是名词,但也表示地点。在定语从句中缺少地点状语,所以要用where相当于in which
汉语意思,上海是我出生的城市
答
这里是一个地点状语从句
如果要改成which其实也是可以的,但是这里句子就要稍加改变了
因为born是个不及物动词,如果说在某地出生,那么还要在后面加上相应的介词in的
所以改成:
Shanghai is the city in which I was born
答
没错where 作状语,如果用 which , 要用in which