Is this museum the one you visited a few days ago?
这题考查是主谓宾结构和定语从句的知识。
我们先把这个句子变成肯定句,便于理解:
This museum is the one (that) you visited a few days ago.
the one 既当主句中的宾语,又当 (that) you visited a few days ago 定语从句的先行词, that在从句中当宾语,可以省略。其他三个选项都不行。
Is this the museum where the exhibition was held?
这题考查是定语从句和地点介词的用法。
我们先把这个句子变成肯定句,便于理解:
This is the museum where the exibition was held.
the museum 是主句的宾语,又是定语从句where the exibition was held的先行词。
定语从句中主语是the exhibition was held 后面缺一个状语,所以that 和 the one 都不能当连接词,where可以当连接词,在从句中当地点状语;on which 错了是因为,at the museum的搭配,所以,如果on which 改为 at which就可以了。