have sth doing / have sth to do/ have sth do/ have sth done 的区别

have sth doing
have sth to do
have sth do
have sth done

我在网上看了些解释,有些说没有have sth doing/do 有的又说有
我都被弄混了
到底有没有啊
在解释一下这些的区别
注意:是sth不是sb
到底有没有have sth doing/do ?

第1个回答  2011-01-23
同学其实作为一个固定句型来讲的话,have sb do sth是标准的让某人做某事的意思,至于have sth do应该是没有
剩下三个是动词加宾语加宾补的搭配,表示宾语所处的状态
可以举几个例子 I have some pair of shoes being sold in that shop.(我有几双鞋在那个店子里卖)Today i have much work to do. I had my hair cut(cut的被动语态是原型) yesterday.(昨天我把头发剪了)doing, to do, done分别表示与动词的逻辑主语是主动,将要发生,以及被动的关系。第一个句子里,鞋是被卖的,而且是正在被卖,所以用了进行时态的被动,第二句是经典句型了,这些工作尚未被做,to do表将来,第三个是头发是被剪,cut的逻辑主语就是头发,构成被动的关系,因此要用done
希望对你有所帮助本回答被提问者采纳
第2个回答  2011-01-23
have sb. do让某人做
have sb. doing让某人一直做
have sth. to do有某事要去做
have sth done使某事被做
相似回答