this is the hospital ( )they visited last year and is the one ( )worked in five years ago

问题描述:

this is the hospital ( )they visited last year and is the one ( )worked in five years ago
A.that ,where B.where,that C.where where D.that,that
我选D不知对不对

D, 那就是他们去年参观的医院,也是...五年前工作的地方.
第一个that做visited的宾语,第二个做介词in的宾语.