have sth to be done/have sth done?

如题所述

1.have
sth.
to
be
done是有些事情等着被做,其中的不定式表此时目前还没有被做。而have
sth.
done指的是此事已经被做完。二者有一个时间差。
2.另外要注意的是have
sth.
done短语中,做这件事情的人一定不是你自己而是别人。用楼上的例子:I
have
my
hair
done
this
morning.
肯定是别人帮你剪的头发。因此如果是自己做的事情不能用此短语。
3.你所说的have
anything
to
be
done应该是用在疑问句中。如:Do
you
have
anything
to
be
done?意思是你还有什么事需要(我来)做的么?
温馨提示:答案为网友推荐,仅供参考
第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.
下周我要考很多科试.
(这是高中常考的试题)
相似回答
大家正在搜