请教一道关于定语从句的英语选择题

问题描述:

请教一道关于定语从句的英语选择题
Great changes have taken place since then in the factory _______we are working.
A.where B.that
C.which D.there
答案上说选A、但是不太明白怎么回事、还有就是where应该可以替换成介词+which的形式.这个句子该怎么替换呢

WORK in+地方啊,在某地方工作=where,题中work后少个介词+地点,则WHERE最好,which做代词,但是少介词(in)