关于“have+宾语+现在分词”结构

有读者问如何做这道选择题:

(1)Don't worry. We'll have your son_________again.

A. to walk B. walks

C. walking D. can walk

B和D都不合语法,故不可选。A在语法上不算错,但“have+宾语+不定式(多不带to)”多表“请”、“叫”、“吩咐”,故不甚合题意。C是对的,因为“have+宾语+现在分词”结构常用以表示一种预期的目标或结果,再如:

(2)I'll have you speaking English in six months.

(3)In five minutes he had us all laughing .

这种结构还可用于下面两类的句子中:

(4)Don't shout! You'll have the neighbours complaining ! (表警告)

(5)I won't have you speaking like that about my sister. (表不允许)