I am not having you ____ all over the houseA. runB. runningC. to runD. ran
I am not having you ____ all over the house A. run B. running C. to run D. ran
题目解答
答案
我们来一步一步分析这个题目:
题目是:
I am not having you ____ all over the house.
选项:
A. run
B. running
C. to run
D. ran
第一步:理解句子的基本结构
句子主干是:I am not having you...
这里的 "have" 不是表示“拥有”,而是表示“允许”或“容忍”的意思。
在英语中,"have someone do something" 通常表示“让某人做某事”,但更常见的是在口语中用 "won't have someone doing something" 表示“不允许某人做某事”或“不能容忍某人做某事”。
比如:
- I won't have you speaking to me like that.
(我不能容忍你这样跟我说话。)
所以,这个句子中的 "I am not having you..." 实际上是一种口语表达,相当于 "I won't allow you to..." 或 "I can't tolerate you..."
第二步:分析动词 "have" 的用法
当 "have" 表示“容忍、允许”时,后面接宾语(you),然后接 动词的 -ing 形式,即:
have someone doing something(表示容忍/允许某人正在做某事)
但注意:
- "have someone do something"(光杆动词)—— 多用于“让某人做某事”,强调命令或安排,且动作是一次性的。
- "have someone doing something"(-ing 形式)—— 可表示容忍某种持续的行为,常用于否定句中,表达不满或不允许。
在否定句中,比如 "I won't have you running around...",表示“我不能容忍你到处乱跑”。
第三步:结合语境判断
句子是:I am not having you ____ all over the house.
意思应该是:“我不能容忍你满屋子乱跑。” 或 “我不允许你满屋子跑。”
这里强调的是一种正在进行的、令人不满的行为,所以应该用 -ing 形式。
第四步:看选项
A. run —— 这是动词原形,用于 "have someone do" 结构,但这种结构多用于“让某人做”,不常用于否定中表达“不允许”。虽然语法上可能,但不符合习惯用法。
B. running —— 正确!"have someone doing" 在否定句中表示“不允许某人做某事”,符合语境和习惯用法。
C. to run —— "have you to run" 不符合英语习惯。"have" 后面一般不接 "to do" 形式来表示允许或容忍。
D. ran —— 过去式,语法上完全错误,不能直接跟在 "you" 后面作补语。
第五步:确认正确答案
正确答案是 B. running
完整句子:I am not having you running all over the house.
意思是:“我不允许你满屋子乱跑。” 或 “我不能容忍你到处乱跑。”
最终答案:
B. running
\boxed{B}