单选题25.I missed the last bus. I could do nothing but______in the village for the night.
【正确答案】
B
【答案解析】在do nothing but或do anything but后面多跟不带to的不定式,这里的but=ex—cept,也可将but换用except,如:He will do anything but/except lend you money.I woulddo anything for her except eat what she cooks.但在There is nothing to do but句式中,不定式to do作定语修饰nothing,因此but后面要求跟带to的不定式,以保持句子的平衡,如:There is nothing to do but to wait.