have sth to do和have sb to do的区别?
have sb to do:应该只有
have sth to do :有某事要去做
have sb./sth. to do意思是“有……要做”,其中的have为行为动词,意思是“有”,to do是充当后置定语,修饰sb.或sth。
例如:
I have much homework to do this summer vacation.今年暑假,我有很多作业要做
As a reporter, he has many people to talk with every day. 作为一名记者,他每天都要和很多人交流。
have sb. do意思是“让某人做……”,其中的have为使役动词,意思是“使,让”,do是不带to的不定式,作宾语补足语。
例如:
His mother has him stay at home on school nights.他妈妈让他在上学日的晚上呆在家里。
I'll have you know. 我会让你知道的。
have sb.do sth 让某人去做某事
have sb.done sth 表示这个人是不情愿的,是你压迫的
have sb.doing sth 表示容忍某人做某事,或者让某人一直做这件事情,有关时间
have sb.do sth 表示这件事情还没有发生,即将去做,但是还没有做