have sth done 和 have sb do 的区别?

如题所述

have
sth.
done动作的发出者是他人,暗含有不幸的事情发生了
have
sb.
do
让某人做某事,类似与get
sb.
to
do,make
sb.
do
,let
sb.
do
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-07
have
sth
done
意思是让某事被做,例如have
my
hair
cut
意思是理发
have
sb
do
意思是让某人做某事
,例如have
him
do
his
work
意思是让他工作
第2个回答  2020-02-04
have
sth
done,sth与done之间的关系是被动,也就是说发出done这个动作的不是sth而是have前面的主语。
have
sb
do,sb与do之间的关系是主动,也就是说do这个动作是由sb发出的,sb具有主动性和能动性。
例句:
We
have
our
homework
finished.
我们把作业完成了。“完成作业”这项动作只能由人发出,而不是作业本身。
I
have
my
brother
take
me
to
school.
我让我哥哥带我上学。"带我"这个动作是由哥哥发出,而句子的主语“我”是动作的被实施者。
相似回答