英语选择题求解

Iamverygratefultoyouforwhatyou"vegivenmeand______youhavedoneforme.A.whichB.thatC.allw... I am very grateful to you for what you"ve given me and ______ you have done for me.
A.which
B.that
C.all what
D.all that

选哪个,可以解释一下吗
展开
 我来答
浓缩橙汁
2019-08-01 · TA获得超过1474个赞
知道大有可为答主
回答量:832
采纳率:47%
帮助的人:842万
展开全部
选D, all that=what.

由句子可以看出,填what是最合适的,跟前面还对仗,但无此选项,说明其考察点在于what的替换说法。 what在这里引导的是宾语从句,且本身还在宾语从句中承担成分,它是you have done 的宾语,它不可能直接换成which 或that, 且what 有包含...的一切的涵义,all what 逻辑语义重复,因此只能选D
jiabao040517
培训答主

2019-08-01 · 好好学习,天天向上
知道小有建树答主
回答量:3086
采纳率:75%
帮助的人:197万
展开全部
这道题可以有两种填法。第1种填法填what。what引导的是一个宾语从句和前面的用法是一样的。第2种填法填all that。这种填法的两个单词是分开的,第1个单词all是一个代词,相当于一个名词,"一切所有"。它做了先行词,而后面的that是定语从句的引导词,由于all是一个不定代词,所以关系代词只能用that。比如:I believe what you say.我们也可以说I believe all that you say.
追答
所以这个题选d。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
colourful开心
2019-08-01 · TA获得超过504个赞
知道小有建树答主
回答量:380
采纳率:74%
帮助的人:48.6万
展开全部
个人觉得D
all that =what
与前面需要对应,for+what
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
请在寂寞时爱我
2019-08-01 · 知道合伙人教育行家
请在寂寞时爱我
知道合伙人教育行家
采纳数:3353 获赞数:26256
1989年毕业于滨州师范专科学校英语专业,1996年毕业于山东省教育学院,中学一级教师,博兴县教学能手

向TA提问 私信TA
展开全部
C what做have done的逻辑宾语
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
babylisany
2019-08-01 · TA获得超过533个赞
知道小有建树答主
回答量:795
采纳率:64%
帮助的人:58.3万
展开全部
我觉得答案是选C
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式