关于动词不定式省略to的一个情况

关于动词不定式省略to的情况,有一个语法是这样讲的:当but前面有动词do或do的其他变化形式时,but后接动词原形。如:I couldn't do anything but wait for him. 否则,but后接带to的动词不定式。如:I have no choice but to wait for him.
但是,我想到一个例子:我昨晚没有看电视,而是看书。——I didn't watch TV but to read a book last night.这个英语句子好像很别扭啊!!似乎应说成:I didn't watch TV last night.I read a book instead.但是我就不知道前面那个句子错在哪里,按上面的语法来说并没有错啊??谁能告诉我???

anything but 、no choice but 是固定用法。

I didn't watch TV but to read a book last night.形式上就不对。
我英语语法也不好。
温馨提示:答案为网友推荐,仅供参考
相似回答