2 不定式被动式与过去分词的区别

Being a bad-tempered man, he would not tolerate having his lectures interrupted.

为何不能够用 to be interrupted? 它与过去分词有何区别?是否 would 换成 will 则可以用不定式,或去掉助动词表一般状况?

请先 登录 后评论

最佳答案 2022-05-01 08:06

have sth done 的意思是使……,其中的 have 为使役动词,其后不能接带to不定式的。所以不能将 have sth done 改成 have sth to be done。又如下面各句中的加粗的过去分词也不能换成不定式的被动式:

I had my hair styled this morning. 我今天早上做了头发。

He had his leg amputated at the hip. 他被高位截肢了。

I’m having my car repaired next week. 我下个星期要去修车。

He had his collar turned up against the cold. 他把领子翻起来防寒。

请先 登录 后评论

其它 1 个回答

王汝涛   - 英语教师
擅长:英语翻译,词法问题,英语考试

这里显然是have something done 的结构, have his lectures interrupted 的意思是他的讲座让别人给打断,所以不可以用不定式。如果把would 换成will也不影响这样使用。如果将句子改为:... he would not tolerate anyone interrupting his lectures. 句这里也不能用不定式to interrupt, 要用tolerate sb doing sth. 的结构,这是由tolerate的习惯搭配造成的。

请先 登录 后评论
  • 2 关注
  • 0 收藏,1859 浏览
  • kelvingo123 提出于 2021-06-14 23:51