2 but(除了)后面接动词用不定式还是动名词

He does everything but wash clothes.

He does everything but to wash clothes.

He does everything but washing clothes.

这三个句子都对吗?

请先 登录 后评论

1 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

1】如果介词but前面出现动词do/does/did形式,but后面接不带to不定式。

He did nothing but laugh.他只是笑。

He had nothing to do but cry.他除了哭,无事可做。

2】如果介词but前面没有出现动词do/does/did形式,but后面接带to不定式。

He had no choice but to stay here。除了待在这里我别无选择。

I had no choice but to sleep .除了睡觉我别无选择。

综合上述可得出网友以下这个句子是正确的

He does everything but wash clothes.正确

请先 登录 后评论
  • 1 关注
  • 0 收藏,428 浏览
  • 黎宝祥   提出于 2024-09-29 17:25