have sb. do sth.在被动句中,要变回为have sb. to do sth.同样的用法还有make等。
后者
have sb do 或have sb doing前者是美式英语。
都可以后者常用
前者错后者对