> 文章列表 > but to do 和but do 的区别

but to do 和but do 的区别

but to do 和but do 的区别

`but to do` 和 `but do` 在英语语法中主要存在形式上的区别,它们的意思基本相同,都表示转折或对比。以下是它们的使用规则:

1. 当 `but` 前有 `do` 的任何形式(`do`, `does`, `did`, `doing`, `to do`)时,`but` 后面使用不带 `to` 的原形不定式,即 `but do`。

2. 当 `but` 前没有 `do` 的任何形式时,`but` 后面使用带 `to` 的不定式,即 `but to do`。

例如:

I have no choice but to accept his advice.

There is nothing to do but stay here.

He does nothing but watch TV all day.

But to stay here is not an option for me.

需要注意的是,`but` 作为介词时,其意义为“除了”,而在此上下文中,`but` 用作连词,表示转折。

希望这能帮助你理解 `but to do` 和 `but do` 的区别

其他小伙伴的相似问题:

but to do用于哪些场景?

but do和does在语法上有何不同?

如何区分but和either?