“have sth.done”和“have sth.to be done”的用法有什么区别?

如题所述

第1个回答  2019-04-24
have
sth
to
be
done和have
sth
done的区别不容易混淆,容易混淆的是
have
sth
to
be
done
和have
sth
to
do,下面就三个词组一一分析:
1、have
sth
to
be
done,表示说话的人并非是这个动作的执行者,而是让别人去做.
2、have
sth
to
do
主语和动作的执行者都是一个人
,举个例子

I
have
something
to
be
repaired.我有一些东西需要被(别人)修理.别人去修理,而非主语I
I
have
something
to
repaired.我有一些东西要去修理(我自己亲自修理)
3、have
sth
done,只是表示某事情被做,一般指已经做过的事情.而have
sth
to
be
done

have
sth
to
do,使用动词不定式to表示动作将要发生,要去做的事情目前还没有做.
I
have
had
my
hair
cut.我已经把头发剪掉了.
have
sth
done
三个用法:
1、表示请(让)别人做某事.如:
We
had
the
machine
repaired.我们请人修理了机器
2.表示经历或遭遇某情况.如:
He
had
his
finger
cut.他的手指弄伤了.
3.表示主动地完成某动作或解决某事.如:
I’ve
had
all
my
mistak
es
corrected.我已把所有的错误都改正过来了.
希望可以帮到你,谢谢,望采纳。
相似回答