get a cold ,catch a cold ,have a cold 有什么区别吗?
答案:3 悬赏:80 手机版
解决时间 2021-04-12 15:25
- 提问者网友:山高云阔
- 2021-04-11 22:07
老师说现在我们不必研究这么多,可是我还是想知道这三个词组的区别,有谁可以告诉我吗?请准确详细的讲下..谢谢
最佳答案
- 五星知识达人网友:蓝房子
- 2021-04-11 22:34
如果非要找出区别的话,那么我么首先要从动词本身分析。have,延续性动词;caught,瞬间动词;get,一般是瞬间动词。
这就好说了,如果表示一种现在的或过去的状态,那么一般用have\had a cold,后面有的时候会价4一段时间(for some time);如果强调就某一时间,我患了感冒这个{动作},那么用瞬间动词比较多(用have也没错,但表已不太明确),catch\get a cold,后面常见加点时间(如yesterday,last week等)。
这就好说了,如果表示一种现在的或过去的状态,那么一般用have\had a cold,后面有的时候会价4一段时间(for some time);如果强调就某一时间,我患了感冒这个{动作},那么用瞬间动词比较多(用have也没错,但表已不太明确),catch\get a cold,后面常见加点时间(如yesterday,last week等)。
全部回答
- 1楼网友:有你哪都是故乡
- 2021-04-12 00:54
catch a cold (强调动作)
have a cold = have got a cold (口语) (陈述事实)
没见过get a cold
- 2楼网友:雪起风沙痕
- 2021-04-12 00:00
have是长动词(延续性动词)
而get/catch是短动词(短暂性动词)
用在现在时的时候二者可互换
用在完成时的时候,若用How long提问则只恩能够用have a cold.
如:
How long have you had a cold?
When did you get a cold?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯