The doctor did all ____ to save the wounded boy

来源:百度知道 编辑:UC知道 时间:2024/05/16 17:50:06
1. The doctor did all ____ to save the wounded boy
填he could ,在这里是不是all 后面的that 可以省略呢来引导定从?

2.Has ____ must be done been done?
a. all b. all that c. that d. it
这里为什么选B??? 如果修饰先行词 all的话,为什么不能像第一题那样省略 that 呢? 这2题区别在哪? 第2题其他选项错在哪?

1、先看两题all的区别,1句中all做整个句子的宾语,它的前面的谓语动词是do;而2句中的all做整个句子的主语。
2、尽管先行词都是all,但1句中that是作从句的宾语(he could do that),而2句中that是作从句的主语(that must be done)。理解了这一点也许你就明白了,因为引导词that等只有在从句中作宾语时才可以省略。
3、如此看来,2句中a后that不能省,c句整个主句缺少主语,d句不通。

The doctor did all that he could do to save the wounded boy.

不能省。all做主语,that must be done作定语。

第一个不是that问题 是to不定式 相当于 try sb best to do sth 尽最大努力最某事
第二个 那个that不能省的 因为must be done修饰的是all 省略就有语病了 意思是所有该做的都做了吗?

1,that可以加也可以不加
2,当然选B 啊。本来就有“所有的”意思。