初三英语单选,为什么选C?

问题描述:

初三英语单选,为什么选C?
Is this factory you visited the other day?
A\that B\where C\the one D\in which

把这个句子变成陈述句看一看:
this factory is _________ you visited the other day.
定语从句 you visited the other day前面没有先行词了,是吧?
根据语法规定,先行词只能是名词或代词.根据句意,先行词应当是“工厂”,又不能和前面重复,所以应当选the one.关系代词that在定语从句中做宾语,可以省略.
供参考.