英语中的表示"除了"的but,except,besides等词是介词,所以你会有此疑惑,因为英语中的大多数介词后面常加动名词来作宾语.
但这几个表"除了"的词,后面要加to do 不定式.例如:
They have no choice but/ecept to wait there.除了等他们别无选择.
但是当这几个词前面的句子中有do,does,did(do的各种变体)等时,but/except/besides等后加省略to的不定式,也就是动词原形,所以有
The child did nothing except cry这样的话.