问题描述: Mr Wang has caught a cold for two days.这句话有什么语法错误? 1个回答 分类:英语 2014-10-20 问题解答: 我来补答 短暂动词不能用完成时.caught 原形catch,catch a cold,得感冒.得感冒是个短暂完成的动作,不能用完成时,说王先生花了两天时间得感冒.正确的表达:Mr Wang Caught a cold two days ago. 展开全文阅读