想和各位英语达人确认一个说法:but/except 前有do(实义动词)时后面的句子 用do 反之用to do

问题描述:

想和各位英语达人确认一个说法:but/except 前有do(实义动词)时后面的句子 用do 反之用to do
这个说法对吗?我怎么觉得这么别扭呢?do(实义动词)这个说法说得通吗?如果不对那正确的说法是怎么讲的?又是为什么?

有do无to I have nothing to do but lie daown and sleep.
无do带to I have no choice but to wait for her.