have a cold, get a cold catch a cold 之间有什么区别?

如题所述

1.have/get/catch/ a cold患表示“感冒” 在表达“感冒”的几个短语中,
只有have a cold为延续性动词短语,能与how long等其他表示一段时间的短语连用,
get/catch a cold表示瞬间动作,不能与表示一段时间连用。

2.当have表示患病时,不用进行时态。
所以如果说某人患感冒有几天了或问患感冒多长时间了,则只能用have a cold,
因为get/catch a cold表示瞬间动作,不能与表示一段时间的状语连用
例:—How long have you a cold?
—For nearly a week
A. caught B. had C. taken D. got
答案为:B
欢迎追问,望采纳,谢谢!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-07
你说的这三个英语词组都是一个意思得感冒了没有什么区别你都可以直接用的
相似回答