孩子培训班的一道填空题:
Obviously, he ______ a bad cold. He sneezes so often.
A. has B. has been C. had D. was
孩子老师说选 B,但我认为得重感冒应该是 have / catch a bad cold,不应该是 be a bad cold,所以 B 项虽然时态正确,但动词用的不对,但其他选项没有完成时,不知道该选哪个,请专家指教,谢谢!
黎老师:
A(has)才是正确答案。
董老师:
have a bad cold,包括另一种表达方式: catch a bad cold,不在您举的例子中,是否对“生病”之类的表达认为是“状态”?罗老师:
catch不是状态动词,而是瞬间动词!