have a cold 与 catch a cold的区别

2025-04-29 06:04:06
推荐回答(1个)
回答1:

have是长动词(延续性动词)
而get是短动词(短暂性动词)

用在现在时的时候二者可互换
用在完成时的时候,若用How long提问则只恩能够用have a cold.
如:
How long have you had a cold?
When did you get a cold?