this is just the place_____I am longing to visit these years A.that B.where C.which D.to where为什么不用where?

问题描述:

this is just the place_____I am longing to visit these years A.that B.where C.which D.to where
为什么不用where?

应该是先行词是place算是一个地点吧,而不是一个人。希望我解释的是对的。

这题属于宾语从句
visit属于及物动词,后跟名词。而此题visit后没有名词,故缺少宾语,that在句中可充当主语、宾语等,故选A.where只用于状语从句,所以不用where。

A.that 是对的.
这是定语从句,先行词the place,定语从句缺少宾语(visit是及物动词,必须要带宾语),故填入的成分必是宾语,只有that符合(先行词被just 修饰,不能用which引导).只有定语从句缺少地点状语时,才能用where