He will have no choice but to follow the doctor's advice

问题描述:

He will have no choice but to follow the doctor's advice
这句话中,为什么在but的后面要用 to follow 而不能用别的?请详细说明,
可是老师说这是有关 but

关于but表示“除了……”的用法——but前有do后无to.反之亦然.
详细解释就是but之前那个句子如果出现动词do则but后不加to~
例如:
He chould do everything but love this girl.
He will have no choice but to follow the doctor's advice.