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

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 有被动的意思 这里可以看出是让学生自己重复 站在学生的角度是主动的 所以是原型(个人观点)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-01-29
路过。。。。。。借鉴。。。。。。
第2个回答  2007-01-29
Have sb do是让某人做某事,似乎应该是Have sth done使某事被做
第3个回答  2007-01-29
这取决于谁来做。
如果是这个sb做,用have sb do,
如果是别的人做,即这个sb被做,用have sb done
第4个回答  2007-01-29
have sb do 让某人做某事,做某事的主体是这个sb
have sth done 是让别人来做某事
相似回答