作业帮 > 英语 > 作业

He has done _________ he can to help me.是填what还是whatever?或者说

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/28 07:04:25
He has done _________ he can to help me.是填what还是whatever?或者说两者都可以?请分析一下原因.谢
可是为何我老师说只能填what...sorry,上次打错了。
Answer:
两者都可以,这里用"whatever"更佳
what和whatever在引导名词从句时,都可以在所引导的从句中做主,宾,表成分.
区别主要有以下两个方面
1.词义不同
what=something that (范围特指)
whatever =anything that ((范围泛指)
2.用法不同
what 只能引导名词从句
whatever 即可引导名词从句,又可引导状语从句(whatever=no matter what )
what与whatever 区别举例:
Could you do me a favor?
你能帮个忙吗?
— It depends on "what" it is.
那要看你要我帮的忙是什么
此句就只能用"what",用"whatever"就不符合句意逻辑.因为要是啥忙都可以帮,就不会用"depends".品味异同
P.S.对于你们老师认为只能选whatever的说法显然是过于片面了.选whatever无非是起到强调的作用,想表达的意思是能做的都做了.选what 想表达做了一些力所能及的事,虽然后者语气稍弱但不并影响句意逻辑,故这里两者皆可.