我的英语书上有一句, Robots controlled by computers can do work that is dangerous to humans 接下请问, robots 的后面是不是要加个are ? 还是可以省略? 还是什么别的原因. 请把这句的主谓宾说下, 谢谢
我的英语书上有一句, Robots controlled by computers can do work that is dangerous to humans 接下
请问, robots 的后面是不是要加个are ? 还是可以省略? 还是什么别的原因. 请把这句的主谓宾说下, 谢谢
这里是过去分词作定语的用法,相当于一个定语从句,robots which are controlled by computers分词作定语主要看和被修饰词之间的主,被动关系,被动用ED分词,主动用ING 这里控制和机器人是被动关系所以用ED 。 这句话,主语ROBOTS . CAN DO谓语 work宾语,
controlled by computers 是定语, that is dangerous to humans是修饰WORK的定语从句。
被计算机操控的机器人可以做对人有危险的工作。
主谓宾那种分法我不感兴趣,也不想学那样的语法。
英语就像文言文,controlled by computers相当于一个形容词,是修饰Robots的,连起来叫“被电脑控制的机器人”。用文言文的话说,这种修饰叫后置定语。
如:否极泰来,其实是极否泰来的意思,“极”是用来修饰“否”的。
另外,鄙视下那些自称英语老师的,搞得理论一套一套,有个毛用,真正的英语不是用理论来衡量的,是用心学的。
千万不能加呢,加了 are 就是 错句了哦!
主语 Robots 谓语 do
宾语 work
(controlled by computers ) 定语 修饰 Robots
(that is dangerous to humans )定语 修饰 work
is 是用来修饰 work 的。
句子的结构是:
主语: robots (controlled by compter)
谓语:can do
宾语:work
补语:that is dangerous to humans.
所以句子可以改写成, robots can do work. The work they do is dangrouse to humans.
这个不加are,因为句子成分是这样的: Robots controlled by computers 是主语部分,can do作谓语,work是宾语,而that is dangerous to humans是一个定语从句,修饰work,说明其内容;
而roberts后的controlled by computers 是后置定语,修饰roberts,相当于which/that are controlled by computers ,但是在没有写which/that时,不能加are,希望对你有所帮助!
controlled by是过去分词做定语
主 robots
谓 can do
宾 work
由电脑控制的机器人可以做那些对人体有危害的工作
要加个are,被动语态固定结构be done,所以要加be动词are。 robit是主语,control是谓语,computer是宾语。
不能加.controlled by computers 在这里是过去分词短语,作为robots的后置定语.本句的主语是robots,谓语是can do 宾语是work.后面的定语从句that is dangerous to humans是宾语work的后置定语.
一个主句只能有一个谓语动词,这个动词在句中就是 do,所以如果在controlled前加上are这就不符合规则。controlled是修饰robots的过去分词,表示robots是controlled的受体,表示被动关系