作业帮 > 英语 > 作业

They were all so tired that they could ____.

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/01 12:20:27
They were all so tired that they could ____.
nothing but sleep .我想知道but不是介词吗?为什么but后不用sleeping?
选择题 They were all so tired that they could ____.检举 | 1 小时前 小蓉ciel | 浏览次数:19次
答案是do nothing but sleep .我想知道but不是介词吗?为什么but后不用sleeping?
答:这个问题非常好!
光用“习惯搭配”来回答是不够的.
我们知道,不定式和动名词都可以作及物动词的宾语.有的意思没多大差别如start后面.有的有一些差别如like后面,有的有很大差别,如forget 后面.
不定式不仅可以作动词的宾语,还可以作介词(主要是but)的宾语.这一点很多TX不知道!
but后的不定式,有带to的,也有不带to的.一般考点在此.记法是;有do无to如:
Della could do nothing but cry.
对比:Della had no choice but to cry.
至于but后为什么要用不定式而不用动名词 的问题,从来没有一个同学提出来过.
这还要从不定式表“未来,一次性的动作”,动名词表“经常,一般性动作”来解答.
它和:I like playing Chinese chess.和I'd like to play Chinese chess this afternoon.是一个道理.
当然,最好作为一个习惯搭配记牢了.要用时脱口而出,成为自己的语言习惯.做题则又快又好.