一个英语题目有点搞不懂I hope that the little ________ I have been able to do does good to them all.A.which B.what C.that D.when为什么不选A?之前不是用过一个that了为什么还用that啊
一个英语题目有点搞不懂
I hope that the little ________ I have been able to do does good to them all.
A.which B.what C.that D.when
为什么不选A?之前不是用过一个that了为什么还用that啊
这是个定语从句,先行词这是the little,是物。定语从句的先行词是little,all,none,few,much,等不定代词时,关系代词要用that,不能用which..这个that还可以省去,因为它在定语从句里是做宾语。
前面的that是特指
主要原因是先行词有little 等词修饰 不用which 则用that 前面那个that是宾语从句的 与后面的that无关 而且前面的that可省略 因为不在从句中做成分
我希望我能做点什么都好 我希望小。能够做有利于他们所有人
就选C that这个句子要这样看:1.Ihope that 引导的宾语从句2.the little does good to them all.这个句子是宾语从句中的主语.3.the little 是先行词,后面的定语从句为 i have been able to do ,这个定语从句中的do后...
选C
1. Ihope that 引导的宾语从句
2. the little does good to them all. 这个句子是宾语从句中的主语。
3. the little 是先行词,后面的定语从句为 i have been able to do ,这个定语从句中的do后面缺少宾语成分,而且指物,所以用关系代词 that 引导,定语从句缺少宾语的情况下,关系词省略也行。
不能选 A which 的原因是 当先行词为 little ,few, everything ,nothing,anything 等不定代词时,只能用 that 而不用which引导定语从句。