Grandma a bad cold since last Saturday.A.has got B.has taken

问题描述:

Grandma a bad cold since last Saturday.A.has got B.has takenC .has had D .has caught 为什么选C
1个回答 分类:英语 2014-12-14

问题解答:

我来补答
have a cold是感冒的意思,固定搭配
再问: catch a cold 貌似也可以啊。。为什么不选呢?
再答: catch a cold ,have a cold 这两个动词短语均可作“感冒”解,但具体运用时是有区别的。 l)catch a cold强调“感冒”的行为,have a cold表示“感冒”持续的状态。 Yesterday he caught a cold. 昨天他患了感冒。 He has a bad cold now. 他现在感冒了。 2)catch a cold不可与表示一段时间的状语连用,而have a cold of可以。 3)catch a cold中的a可以省略,但cold前有形容词修饰时则不能省略;have a cold中的a不能省,在口语中它等于have got a cold. Put on more clothes or you'll catch (a) cold. 多穿点衣服,要不然会感冒的。 She has had a cold for two weeks. 她感冒两周了。 附: Catch a cold主要是有讲有感冒的迹象,是呈现一种不舒服的状态。 如:He catch a cold yesterday. 而catch cold 讲感冒这件事,并不是某人现在或在某个时刻有感冒的症状。 如:She has a natural disposition to catch cold.
 
 
展开全文阅读
剩余:2000