第1个回答 2020-01-09
have
sth.
to
do
是要干某事,这件事是由主语来做的,而have
sth.
to
be
done是有事要做,这件事本质上不是由主语来做的.
比方说:I
have
my
dinner
to
cook.这里的饭是我做的,而I
have
my
hair
to
be
cut.头发不是我来剪的,是理发师,但我要剪头发.
第2个回答 2019-03-03
have
sth
to
be
done
基本上是个错词,英语里不这样表达。正确的是:have
sth
to
do,do得知行人就是have
的主语。
have
sth
done时常用词组,一位"叫别人做某事",have
的主语是一个人,done后面省略了by
someone,这个someone是另外一个人。
第3个回答 2019-10-22
have
sth
done
意思是做了某事.
eg:I
have
my
hair
done
this
morning.
今天早上我去剪了头发
have
sth
to
be
done
意思是有某事将要去做.
eg:
I
have
several
exams
to
be
taken
next
week.
下周我要考很多科试.
(这是高中常考的试题)