作业帮 > 英语 > 作业

关于一个英语句子的疑惑

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/04 14:28:22
关于一个英语句子的疑惑
All you have to do is (to)press this button.这句话中的to是不是可有可无的?我看网上这句话是有to的,但我们练习册上没有to?练习册出错了?
还有,这句话包含定语从句还是主语从句?
有人说:all是先行词,you have to do是定语从句,有人说:all you have to do整体是主语从句
到底哪个对的呢?
严格地从语法角度而言,应该是to press 或pressing,而且,to do一般表示要去做、应该去做的事,而doing往往表示已做过的事,所以这句最符合语法标准的是to press.
但是,如果是口语,或不是非常正式的文体,直接用个原形也是常有的事,况且也没有影响到你的理解,所以不必纠结.当然,这如果是出现在改错题中,那就肯定是一处错误.

【补充回答】
主语是all,you have to do是省略了what的定语从句,修饰all.没有主语从句,如果是What you have to do作为主语的话,就是一个主语从句.