作业帮 > 英语 > 作业

问一道英语选择题It was too late.Little John had no choice but (C) an

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/06/01 16:21:01
问一道英语选择题
It was too late.Little John had no choice but (C) and sleep.
A.lie down B.lying down C.to lie down D.lay down
请问为什么选C?
介词but 的用法:
but + 不定式:不定式有带to 和不带to 两种形式.
A.不带to :
1)cann't( help )but do sth = have to do sth
如:He cann't (help )but lie down to sleep.他只好躺下睡觉.
2)如果but 前有实义动词do.
如:He had nothing to do but to lie down to sleep.
他没事可做,只好躺下睡觉.
B.以上情况之外的都要用 带to 的不定式:
如:He wanted nothing but to have a rest.
所以,本题选C.
He had no choice but to have a rest.