have sb to do和have sb 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. 作为一名记者,他每天都要和很多人交流。

例如:

    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  表示这件事情还没有发生,即将去做,但是还没有做

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-02-02

have后面+to do,do ,doing这三种都是很常见的.

1.have to do表示“不得不做某事”,例句:

I have to do some laundry this evening.我今晚不得不洗衣服.

2.have sb.do表示“让某人做某事”(注意:have to do表示的是自己不得不做某事,而have +do这个句式一般是have sb.do,就是让别人做,而不是自己),例句:

Mum had me do the housework yeaterday.昨天妈妈让我做家务.

3.have sb.doing表示“让某人一直做某事”(have +doing和have +do意思是和接近的,区别在于have +doing强调“一直”),例句:

Mum had me doing the housework yeaterday.昨天妈妈让我一直做家务.

第2个回答  2021-03-11
1.have sb do 这个用法里面的have 是使动词,相当于make,使动词后面加省略to 的不定式。例如:my mother has me read more.
2. have sb to do 这个用法里面的have 是一个实义动词。 后面的to do 作定语。例如:I have a book to read.
那么如果后面加sb. 就可以说:
I have my teachers to turn to.
我有我的老师可以求助。本回答被网友采纳
第3个回答  2020-11-10