have a cold, catch a cold 的区别

1. I'm having a cold.

2. I'm catching a cold.

请问这两个句子的主要区别是什么?

请先 登录 后评论

最佳答案 2022-11-01 00:15

下面的内容摘自某英语词典,网友的问题可参考第3条:

1. 表示寒冷,是不可数名词。如:

She doesn’t seem to feel the cold. 她似乎不觉得冷。

Cold and heat succeed each other. 寒来暑往。

with cold(因为寒冷)这一短语中通常不用冠词。如:

He died with cold. 他冻死了。

He was shivering with cold. 他冷得发抖。

2. 表示感冒”“伤风等,是可数名词,不仅可用不定冠词修饰、有复数形式,而且还可以受数词的修饰。如:

Some people easily take colds. 有的人容易患感冒。

Most people have two or three colds a year. 大多数人一年患两3次感冒。

As is well known, more people get colds in wet weather. 众所周知,大多数人在雨天感冒。

3. 表示感冒时,在 have (got) a cold 这一词组中 a 不能省略。如:

I had a cold last week. 上周我感冒了。

Whenever she had a cold, she ate only fruit. 每当她感冒了她只吃水果。

但是,在catch (a) cold, get (a) cold 这类表达中的不定冠词却通常省略。如:

I often catch cold. 我常常感冒。

Take care not to catch (a) cold. 小心别感冒。

但是,即使是与catchget搭配,若cold前面有了形容词的修饰,那么其中的不定冠词也不能省略。如:

I caught a bad cold. That’s why I didn’t come. 我重感冒了,因此我没来。

请先 登录 后评论

其它 2 个回答

大彭老师   - 英语老师
擅长:英语教学

have a cold——表状态,可以与时间段状语连用。

catch a cold——表动作,不可以与时间段状语连用。

请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

have a cold, catch a cold 的区别主要有:

1)如果 cold 前面没有形容词,have a cold中的不定冠词不能省略, catch a cold 中的不定冠词可以省略;如果 cold 前面有形容词,have a cold catch a cold 中的不定冠词都不能省略。

2have a cold的肯定式可以与延续性时间状语(如 for three days, until yesterday 等)连用,catch a cold 的肯定式不能与延续性时间状语连用。

请先 登录 后评论
  • 3 关注
  • 0 收藏,4601 浏览
  • 好题   提出于 2022-02-12 19:02

相似问题