一道英语选择题,请说下理由.1.The best work is that _______ Tom has done.A.that B.which C.what D.all

问题描述:

一道英语选择题,请说下理由.1.The best work is that _______ Tom has done.
A.that B.which C.what D.all

C.what
排除法,A和D肯定不对,语法错。 剩下B和C,应为work是名词,所以后面要用what, 如果前面给你数字,后面用which

表语从句

用which或that都行,最好的工作是某个工作,即第一个that
后面修饰that的应该用which引导的定语从句。
what 不可能,因为已经有that
all不合适,不可能说Tom所有的工作都是最好的
that后面可以用that或which引导的定语从句

C
what tom has done, Tom做过的事情
that语气助词 无意义

答案为:A that
考:定语从句中当代词that(那个)作先行词时,我们只能用关系大概that指代代词that(那个) .
如果把例题中的that去掉,我们选what