have sb. do 和 have sb. done 有什麽区别?

来源:百度知道 编辑:UC知道 时间:2024/07/04 09:39:45
The teacher often has his students_____what he tells them.
一开始我填了repeated,因为我有记得have sb. done的句型,但是答案结果是repeat,是因为还有一个have sb. do的句型,此两者有区别乎?
能不能擧些例子,谢谢!

have sb. do 让某人自己do
have sb. done 有被动的意思 这里可以看出是让学生自己重复 站在学生的角度是主动的 所以是原型(个人观点)

路过。。。。。。借鉴。。。。。。

Have sb do是让某人做某事,似乎应该是Have sth done使某事被做

这取决于谁来做。
如果是这个sb做,用have sb do,
如果是别的人做,即这个sb被做,用have sb done

have sb do 让某人做某事,做某事的主体是这个sb
have sth done 是让别人来做某事