have后接动词的用法have+宾语+do\doing\done这3种有什么区别,什么时候用?

2个回答

  • have sth.done

    1.表示"让,使某事被某人干"是有意识的被动行为,句子主语非动作的执行者.

    例如:

    He had his trousers taken in.他叫人把裤子改小点.

    2.表示主语的遭遇,受到某动作的影响,是无意识的被动行为.

    例如:

    He had his pockets picked yesterday morning.

    She had her hand burned while cooking dinner.

    3.表示使某事完成,主语有可能参与

    例如:

    He thought he'd have everything fixed up.

    He had a hundred dollars saved during the first week here.

    have sth do sth

    表示 让,使某人干某事

    例如:

    The teacher had the pupils clean the lecture hall.

    have sth doing

    表示 让,使某动作持续进行

    例如:

    She had the washer working for hours.