He has no choice but to wait.为什么要加to?He can do nothing but wait.为什么不用加to?

问题描述:

He has no choice but to wait.为什么要加to?He can do nothing but wait.为什么不用加to?
the theory proved to be correct.这个理论证明是正确的.
这句话不是应该用被动语态么?

He has no choice but to wait.这个是一个固定短语have no choice ..but to do sth别无选择,只能做.He can do nothing but wait这个中but表示的是转折和do的形式一样,都是can的宾语The theory proved to be correct....