Is this hotel_____some German friends referred to yesterday?为什么不可以选that而可以选the one呢???

热心网友

学长的回答很切中要害,但如果你不明白的话,还可以看一下解释.此句还原为陈述句就是:This hotel is ________ some German friends referred to yesterday.如果是定语的话,就一定要有先行词,对吗?因此选the one,句子有了表语,定语从句也有了先行词.关系代词在定语从句中做宾语时是可以省略的.在看一个相似的句子:Is this the hotel_____some German friends referred to yesterday?如果这道题你的答案是which/that/不填.就说明你明白了.另外,在做单选题时,为了看清成分,最好把疑问句转换成陈述句.

热心网友

如果选that,则主句的句子成分不完整,缺少一个名词性的成分充当表语。