首页 > 留学知识库

问题: 选择题

The thought of going back home was__kept him happy yhile he was working abroad.
A.that B.all that C.all what D.which

答案是B,为什么不能选A?该怎样判断,疑惑...

解答:

all what从来就没这个搭配,看到肯定排除,
如果你选A,那你说D为什么不能选呢?
其实是表语从句,不过我做题的时候一直是用定语从句的方法理解的。
不选的原因是that/which作关系代词,但是没有先行词。
这句话翻译成:回家的想法是所有的理由能使他在国外工作时保持快乐。(有点不通顺,意思就是思念家乡是他在国外工作快乐的动力,这里尽量直译方便你理解这个句子)
这里all作先行词,相当于句子中的“所有”,用其他东西替代all也行,比如the reason什么的,但是不能什么都没有。