You must be careful not to catch a cold.你要当心点,不要感冒了。 Put on this coat,or you will have a cold.穿上这件大衣,否则你会感冒的。 <辨析>这两个短语都可以表示“感冒”。catch a cold 所表示的不是一个可以延续的动作,因此不能同表示一段时间的状语连用,have a cold 则表示一个持续的动作。试译: 他感冒已经两天了。 误:He has caught a cold for two days. 正:He has had a cold for two days. catch a cold 中我不定冠词 a 可以省略,但 cold 前面有形容词修饰时,则不能省略。 Yesterday my little sister caught (a) cold.昨天的我小妹妹得了感冒。 A Frenchman had caught a very bad cold.一个法国人得了重感冒。 have a cold 中的 a 无论在什么场合下均不能省略。