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

如题所述

老师说现在我们不必研究这么多,可是我还是想知道这三个词组的区别,有谁可以告诉我吗?请准确详细的讲下..谢谢 补充: have + 病症 ,那么catch,get 也是一样吗? 满意答案岂在朝朝暮暮2级2009-10-18 如果非要找出区别的话,那么我么首先要从动词本身分析。have,延续性动词;caught,瞬间动词;get,一般是瞬间动词。这就好说了,如果表示一种现在的或过去的状态,那么一般用have\had a cold,后面有的时候会价4一段时间(for some time);如果强调就某一时间,我患了感冒这个{动作},那么用瞬间动词比较多(用have也没错,但表已不太明确),catch\get a cold,后面常见加点时间(如yesterday,last week等)。 静小语、 的感言: 谢谢、 2009-10-18其他回答(2)幻影16级2009-10-18 have是长动词(延续性动词)而get/catch是短动词(短暂性动词)用在现在时的时候二者可互换用在完成时的时候,若用How long提问则只恩能够用have a cold.When did you get a cold? 追问: 有一点不大理解... 回答: 等你以后深入学习英语就会明白的了。 追问: 哦哦,谢谢 回答: 对啊。 Lily8级2009-10-18catch a cold (强调动作)have a cold = have got a cold (口语) (陈述事实)没见过get a cold 补充: 并不是每一种病症都适用。除了cold能与catch 搭配外,其他的都不和catch 一起使用。
温馨提示:答案为网友推荐,仅供参考
相似回答