have sb do还是have sth/ sb to do

 我来答
tailuowang
2023-01-29 · 知道合伙人教育行家
tailuowang
知道合伙人教育行家
采纳数:35886 获赞数:277497
毕业于江西省吉安师范专科学校(井冈山大学)英语系。从事英语教学20多年,现为中学高级教师。

向TA提问 私信TA
展开全部

  have sth/sb to do,have sb do,have sb doing和have sth done的区别如下:

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

  2. have sb. do意思是“让某人做……”,其中的have为使役动词,意思是“使,让”,do是不带to的不定式,作宾语补足语。例如:

    His mother has him stay at home on school nights.他妈妈让他在上学日的晚上呆在家里。

    I'll have you know. 我会让你知道的。

  3. have sb. doing 意思是“让某人一直做(某事)”,have为使役动词,意思是“使,让”,doing为现在分词,充当宾语补足语。例如:

    Don't have me waiting for long.别让我等久了。

  4. have sth. done意思是“让某事被做,让别人做某事”,have为使役动词,意思是“使,让”,done为过去分词,作宾语补足语。例如:

    I've had my hair cut. 我理发了。

    He's having his car repaired. 他正在(让别人)修理他的车子。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式