have something to do与have something to be done 的区别

最好有例句.谢谢

have something to do 表示主动,意思是有事要去做
have something to be done表示被动,意思是有事要别人去做
但是一般不说have something to be done 而是用结构have something done
例如:
I will have a meeting to attend.
我将有个会议要参加。(是主动的,表示我去参加)
I want to have my car to be fixed.
一般这样说的多:I want to have my car fixed.
我想要修理我的车。(意思是被动的,车子送去被别人修理)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-09-02
不一样。
前者,动作发出这是主语,所以主动代替被动。
比较:I have homework to do(我将自己完成作业)

I have hoomework to be done(哈哈~~我要别人帮我完成呀!)
看看这就是区别本回答被提问者采纳
第2个回答  2007-09-02
have something to do有些事要做(自己做,主动关系,整个句子强调动作的发出者)
eg:I have some books to buy(我有些书要买)
have something to be done有些事需要被做(被动,整个句子强调被作的承担者)
have sth to do是说两者有联系
have sth to be done是谁要做什么事
have something to do 表示主动,意思是有事要去做
have something to bedone表示被动,意思是有事要别人去做
这两个句子都可以表示要做某事,前者由自己完成,后者由别人完成。

1. I have some homework to finish.(自己完成)

2. I will have my hair cut tomorrow.(别人完成)
第3个回答  2007-09-02
have something to do有些事要做(自己做,主动关系,整个句子强调动作的发出者)
eg:I have some books to buy(我有些书要买)
have something to be done有些事需要被做(被动,整个句子强调被作的承担者)
eg:I have my bike to be repired(可以翻译成:我需要修车了。车是被修的,但句子强调的是车而不是修车的人)
第4个回答  2007-09-02
前者是有些事要去做,后者指有些事要完成。前者指还没做,后者是一定要做