1.Is this factory___you visited last year?
2个回答

1)选C.因为the one 是factory的同位语,作先行词,为什么呢?因为,请你将该句还原成陈术语句就可以看出this is factory明显是行不通的,因为缺少了冠词,所以应将this factory看作是“这座工厂”而不是this is 这是.的结构了,所以要用the one 作this factory的同位语.在后面的句子中作visit的宾语.

2)选D.因为factory,前面有冠词,所以不用the one 作其同位语,又因为the factory在后面句子中作visit的宾语,也即visit the factory.而不是充当地点状语.

3)选A.因为后面的your facther works.已经是一个完整的句子了,所以the factory在后面的句子是充当地点状语.也即your father works in the factory.

4)选C.在此,in which =where.也是在后面的句子充当地点状语,意思是那家生产彩色电视的工厂.that 不能与介词连用.

希望我的答案你能满意!