Which of the following words can NOT be used to complete "This is the place ______ I visited"?
A./
B.where
C.which
D.that
答案是B。但是我觉得A也可以,因为visit既是及物动词也是不及物动词,因此不需要谁来做他的宾语。请老师指点。
题主可能没有看到题目中的"NOT",不然要选A的话CD也应该选上,因为它们在这里没有很大区别。
visit确实可以做不及物动词,但这样会使得先行词与从句逻辑关系不紧密,因此应该选择一个关系代词作为visit的宾语,ACD都符合,故选B。
以上为个人见解,如有错误之处恳请后续回答的老师指正。
单从句子成分,the place作visit的宾语和状语时的语义内涵是不同的,即访问此地(访问的是此地)和在此地访问(访问的可能是位于此地的别的对象,也可能是此地本身)。
另外,visit作及物动词时语义较丰,而作不及物动词尤指短暂逗留。
@chakiri 从逻辑关系的密切度分析也颇有道理,毕竟宾语比状语对谓语的关系更加切近。
从语法上,严格说where也可以选,但可能不是最佳。另外,此题的语境过于单一,不具有过多的讨论价值。思考到此,大约足够了。