一道挺难的英语题

Togetthejobstarted,__Ineedisyourpermission.(1985)A.onlywhatB.allwhatC.allthatD.onlyth... To get the job started, __ I need is your permission. (1985)
A. only what B. all what C. all that D.only that
为什么答案:C
展开
百度网友1ad6089
2012-04-08 · TA获得超过1710个赞
知道小有建树答主
回答量:337
采纳率:0%
帮助的人:248万
展开全部
这道题100%选B,楼上一位同学过分拘泥于语法,导致走进了死胡同。"have done"这样的过去完成时含有所谓的“对现在造成了影响” 这种说法完全就是为了应试而诞生的解释。所有的过去式都应该对现在造成了影响,I kiled a man. 难道没有对现在造成影响吗? I'm sorry for being late,I got up late. 这句话中got up late难道没有对现在造成影响吗?死记语法规则与教条是不可能学好英语的。

这题很明显,I realized ..和 I got on the bus 是同一时间发生的。翻译过来是“当我上车时我意识到我把钱包落在了家里。” 如果选C,用完成时就含有一种“已经做过某事”的意思在里面,翻译过来就是“当我上车时,我已经意识到了我的钱包落在家里” 很明显,前面的一个when 表示的是一个时刻,也就是“我上车”的那个时刻,如果后面用完成时,这就完全不符合人说话的规则了。而且意思也不正确。

至于选D就更没有理由了,选D的话翻译过来就是 “当我上车了,我将会意识到我把钱包落在了家里” 这语意不论对于中文或者英文来说都是畸形的,
yongyidong
2008-11-05 · TA获得超过700个赞
知道小有建树答主
回答量:1006
采纳率:0%
帮助的人:0
展开全部
好像是all that=what的,所以all what是错误的说法,而这个句子缺的就是“what”,主语从句里的宾语;单用“all”也是可以的,only可能是中西文化差异,也可能是英语习惯,表达这个意思时先行词就不用这样的修饰语
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友044261023
2008-11-05 · TA获得超过134个赞
知道小有建树答主
回答量:189
采纳率:0%
帮助的人:0
展开全部
先ONLY不对..淘汰..因为你要强调我需要的全部,就是你的同意..
然后如果用ALL的话..就不需要那个WHAT在那里了
所以就是C咯
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
madgic
2008-11-05 · TA获得超过113个赞
知道答主
回答量:75
采纳率:0%
帮助的人:46.3万
展开全部
首先排除what,如果要用也是直接加what,前面不用加任何修饰;其次要根据语感,英语跟中文不一样,翻译出来是:我只需要得到你的允许.单独的"只"的意思英文就是only,但是英语里就是讲全部.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
genevieve2008
2008-11-05 · TA获得超过130个赞
知道答主
回答量:122
采纳率:0%
帮助的人:0
展开全部
个人觉得:首先从句中没有what这个关系代词-排除AB
not only that 是不仅的意思 only that没听说过
故选C
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式