He has done _________ he can to help me.是填what还是whatever?或者说两者都可以?请分析一下原因.谢可是为何我老师说只能填what...sorry,上次打错了。

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 08:47:41
He has done _________ he can to help me.是填what还是whatever?或者说两者都可以?请分析一下原因.谢可是为何我老师说只能填what...sorry,上次打错了。

He has done _________ he can to help me.是填what还是whatever?或者说两者都可以?请分析一下原因.谢可是为何我老师说只能填what...sorry,上次打错了。
He has done _________ he can to help me.是填what还是whatever?或者说两者都可以?请分析一下原因.谢
可是为何我老师说只能填what...sorry,上次打错了。

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 想表达做了一些力所能及的事,虽然后者语气稍弱但不并影响句意逻辑,故这里两者皆可.

都可以,如果是whatever 表示他做了他能做的所有事情。如果是what 表示他做了他能做的事情。

都可以

都可以。
只是意思不同。
what
他为了帮我,能做的都已经做了。
whatever,
为了帮我,无论什么,只要是他能做的,他都去做了。更强烈。

本人觉得都可以!
只是如果用whatever有强调的意思!
就是说他已经尽力做了他所能帮我的一切!

what 名词性从句的考察 done 后面接宾语从句。

what

What很单纯就是【什么】的意思
whatever是【随便什么,无论什么,不管什么】
应该用whatever,所以句子意思是他已经做了所有他能做的来帮我了。
what不可以用,这样句子不通顺了。