单选题 Mary did nothing but______the whole time she was there.
【正确答案】 A
【答案解析】[解析] 本题考查非谓语动词的用法。本题中,but用做介词,与except同义。英语介词一般不用动词不定式做宾语。然而,but, except, than等几个表示“免除”意义的介词却属例外,它们之后经常接动词不定式。当前面句子以do做谓语(或以to do做定语)时,but(或except)后的动词不定式一般不带to。此句中,谓语动词是“did”,所以动词不定式不带to。如:We do nothing but wait till he comes. /There is no choice butto wait till the rain stops. [译文] 玛丽待在那儿,除了抱怨,无所事事。