when to use “have sb doing”, “have sb do”

Have sb doing sth = 使得某人…… (to directly provoke a reaction)

  • I hope I will have you laughing by the end of this talk.
    我希望在演讲结束时能让你们笑起来。
  • I’ll have you driving in three days
    我会使你三天后开车。

have (someone) eating out of the palm of (one’s) hand

To have great influence over someone.

If you want to have someone eating out of the palm of your hand, flattery always helps.

Have sb do sth = 吩咐某人……(to pay/ask sb to do sth)

I had the gardener dig up those horrible weeds.
我让园丁把那些糟糕的杂草连根拔起。