语法与词汇 When he became famous, he had people _____ him in the street and _____for his autograph.
【正确答案】 D
【答案解析】句意:他成名以后,走在街上经常会被人拦住要他的签名。have sb do sth.是指让某人做某事,强调一次性的动作。have sb doing sth.则强调动作的持续性,连续性或者动作的反复性。这里强调动作的反复性,他经常被人拦住要签名。