Is this museum _____ you visited last Sunday?A.that B./C.the one D.which请高手给个确切的答案,再讲下其中的语法知识,

问题描述:

Is this museum _____ you visited last Sunday?
A.that B./
C.the one D.which
请高手给个确切的答案,再讲下其中的语法知识,

that指人时,相当于who或者whom;指物时,相当于which。
所以C和D都对

D. which
you visited which(museum)

c, 很明显的选C, 变为肯定句在 做 this museum is -----you visited last sunday.
主句缺表语,而从句却宾语,只有the one 可以做,如果主句不缺表语,那么ABD都可以选,来充当宾语。
Is this the museum______you visited last Sunday?才可以选ABD

C

D
that 指物
which 哪一个
who 指人
whose 谁的
whom 指人(宾格)
why 为什么
……
在不同情况下,用法不同
在这句话中要结合具体语境
这个博物馆是你上个星期天参观的那一个吗
因此这里用which,专指哪一个