关于英语非谓语动词的一条语法题.谁给解释一下~

42)Lotsofemptybottleswerefoundundertheoldman’sbed.Hemusthavedonenothingbut.[A]drink[B... 42) Lots of empty bottles were found under the old man’s bed.He must have done nothing but .

[A] drink
[B] to drink
[C] drinking
[D] drunk

答案是选A.请问为神马- -..
我咋看咋不懂啊..
展开
匿名用户
2011-05-13
展开全部
BUT除了作为连词“但是”外,也是可以作为介词用的。而作介词用的时候是等於“except”,可以互换,意为“除。。之外”。很显然,这里的but是等於except的,因此,此句意思应翻译为“除了。。。,他到现在什麼都每没做”。请留意,此句子用的是完成时,因此他什麼都没做的状态是一直持续到现在的。所以选C啦
答案是错的呗
抽搐的孔夫子
2011-05-13 · TA获得超过3740个赞
知道小有建树答主
回答量:888
采纳率:0%
帮助的人:1418万
展开全部
but表示转折,而且but前后的动词形式必须保持一至,这里与drink保持一致的动词是have,所以drink有动词原形。你也可以把have done nothing but 去掉,也就是He must drink,这样就好理解多了
希望我的回答对你有帮助
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fjyalchh
2011-05-13 · TA获得超过1304个赞
知道小有建树答主
回答量:586
采纳率:0%
帮助的人:524万
展开全部
对,是选A。 这考nothing but 的结构,看but后是 用原形还是不定式,要看前面的动词,如果是do以及它的变化形式,后接原形 ;其他动词用不定式。
又如: He said nothing but to drink。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
banana9241112
2011-05-15 · TA获得超过100个赞
知道答主
回答量:24
采纳率:0%
帮助的人:0
展开全部
but 的意思是“除......之外”,but前有实义动词do时, but后的不定式需省去to。这个句子前有have done,所以but后应该接drink.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
solozhibin
2011-05-16 · TA获得超过135个赞
知道答主
回答量:59
采纳率:0%
帮助的人:23.3万
展开全部
这算是一个固定搭配,nothing but前如果有do的某种形式,则but后要用动词原形;如果不是do的某种形式则用动词不定式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式