您好,请问下面例句中做表语的不定式为什么前面没有to?
After four days in a hospital, John was fired. And all he had done was go outside and get the license number.
你的句子也可以加上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. 我所做的不过是轻轻地推了他一下。
做表语的不定式前面没有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. 他们所说的话就是赶快。