we are going to spend the holiday in Guangzhou,()live my grandparentsA which B that C who D where请问为什么用where,先行词是Guangzhou,从句倒装,陈述句应该是my grandparents live in guangzhou,这样看来空格里代表先行词在从句中做宾语,既然作宾语,为什么不适用which that 或者省略?还是说应该从live是否是及物动词的角度去考虑,如果是vt,空格中做宾语,如果是vi,空格中做状语求高人指点

问题描述:

we are going to spend the holiday in Guangzhou,()live my grandparents
A which B that C who D where
请问为什么用where,先行词是Guangzhou,从句倒装,陈述句应该是my grandparents live in guangzhou,这样看来空格里代表先行词在从句中做宾语,既然作宾语,为什么不适用which that 或者省略?还是说应该从live是否是及物动词的角度去考虑,如果是vt,空格中做宾语,如果是vi,空格中做状语
求高人指点

你的问题给的让我很纠结.先行词是guangzhou,后面又说live my parents,半倒装语序,恢复正常语序是my parents live.而live是不及物动词,后面需要用介词in才能接宾语,但要是这样就不能用where作宾语而是用which.但是原句中从句部分变成陈述句my parents live没有介词in,所以变回现在这样的半倒装语序只能用where作live的宾语

先行词是 in Guangzhou ,表示地点,所以应用 in which 或者是 where.