作业帮 > 英语 > 作业

have sb do与have sb done的用法?

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/05/03 11:51:52
have sb do与have sb done的用法?
20.I’ll have him ___for what he had done.
A.payB.to payC.payingD.paid
21.I've heard ___ that they have left.
A.saidB.sayingC.to sayD.say
20选D;21选D
have sb do与have sb done的用法?
have sth done
“ have + sth (宾语)+ 过去分词(宾语补足语)”意为“让 / 叫 / 使 / 请别人做某事”.宾语sth 后面用过去分词作宾语补足语,说明sth 与过去分词表示的动作之间是被动关系.have sth.done 表示的是..事情被做了,但是实施这个动作的主语并不是说话者本人
have sb do sth
“ have + sb (宾语)+ do sth (宾语补足语)”意为“让 / 叫 / 使某人做某事”.此结构中的 have 是使役动词,sb 作宾语,其后的 do sth 是省去 to 的动词不定式作宾语补足语.
“ have +sb / sth (宾语)+ 现在分词(宾语补足语)”意为“叫 / 让 / 使某人做某
事或让某种情况发生”.宾语 sb/sth 后面用现在分词作宾语补足语,表示宾语与现在分词表示的动作之间为主动关系,且动作正在进行.
20.我想让他为他所做的付钱.
21.我已经听说他们已经离开了.