请问英语中的have sb do与let sb do,make sb do,ask (invite)sb do 有什么区别?

问题描述:

请问英语中的have sb do与let sb do,make sb do,ask (invite)sb do 有什么区别?

have sb do
let sb do
make sb do
这3者没具体多大的区别
而ask 只有 ask sb to do

have let make这儿都有“使”、“让”的意思.这是一个复合结构.后面用不带to 的不定式做宾语补足语.因此后面都是do sth.
而ask(invite) sb do这是错的,正确的应该是ask (invite) sb to do sth.
ask 和 invite在这儿表示邀请,不在使役动词之列,要用带to 的不定式做补足语.听明白了吗?