作表语的不定式为什么没有to

您好,请问下面例句中做表语的不定式为什么前面没有to?

After four days in a hospital, John was fired. And all he had done was go outside and get the license number.

请先 登录 后评论

最佳答案 2020-12-04 11:05

你的句子也可以加上to,写成:

After four days in a hospital, John was fired. And all he had done was to go outside and get the license number.

在英语中,当 all sb do作主语时,其后用作表语的不定式可以省略 to,也可以不省略 to。又如:

All I do is (to) type letters. 我的工作是打印信件。

All he does is (to) complain. 他只会发牢骚。

All she does is (to) talk about her boyfriend. 她就不停地讲她的男朋友。

All he did was (to) open the door. 他所做的只是把门打开。

All I did was (to) press this button.我所做的只是按这个电钮。

All I did was (to) touch the window, and it broke. 我只不过碰了一下窗户,玻璃就碎了。

All I had done was (to) give him a little push. 我所做的不过是轻轻地推了他一下。

请先 登录 后评论

其它 1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

        做表语的不定式前面没有to 的用法:

     (1)如果主语部分含有实义动词 do 的某种形式(谓语动词或者非谓语动词均可),作表语的动词不定式带或者不带 to 都可以。如:  What I want you to do is (to) help Mary with her homework.  我要你做的事就是帮助玛丽做作业。

     (2)如果 all 是主句的主语,其后带有定语从句而且该从句中含有 say ,则主句中做表语的动词不定式也可以不带 to ,如: All they said is hurry up. 他们所说的话就是赶快。


请先 登录 后评论
  • 2 关注
  • 1 收藏,2029 浏览
  • David Kou 提出于 2020-12-04 07:59

相似问题