Is this factory _____you visited last year?A.where B.the one which C.the one D/

问题描述:

Is this factory _____you visited last year?A.where B.the one which C.the one D/
我中的这里做宾语可以省掉which,担这里不省去which也可以啊!为什么不能选B啊?

定语从句中先行词one前面有the的时候,只能用that,不能用Which,故B错误