A computer does only what people __.A.having it do B.have it doneC.have it do为什么?请详细说明每个选项.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 21:44:28
A computer does only what people __.A.having it do B.have it doneC.have it do为什么?请详细说明每个选项.

A computer does only what people __.A.having it do B.have it doneC.have it do为什么?请详细说明每个选项.
A computer does only what people __.
A.having it do
B.have it done
C.have it do
为什么?
请详细说明每个选项.

A computer does only what people __.A.having it do B.have it doneC.have it do为什么?请详细说明每个选项.
首先what引导的是个宾语从句,从句是个句子所以得有谓语动词,排除A选项,分词形式不可充当从句的谓语动词.
另,have是使役动词,有三个结构,
have sth.done(使...被...-动作和sth.之间被动关系).
have sth.doing(使...长时间保持某一状态)
He had me waiting for a long time.他让我等了很长时间.
have sth.do (使...去做..-动作和sth.之间主动关系)
此句中,电脑只会做人们让它做的事.do是电脑发出的动作,而不是电脑被做,所以主动关系,用have sth.do

c.
have sth do/done 的区别是:
sth与do是主动时用do,被动时用done

固定结构:have sb do sth.叫某人做某事。

have是使役动词,跟make let一样,后面接动词时只能用动词原形,这个没什么道理,死记就可以了