请问选哪个? 解释一下为什么。谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/25 10:26:28
"How's the baby?"
"He's generally healthy, but every now and then he__________cold."
a)has caught
b)is catching
c)will catch
d)does catch

选D
every now and then 是时常、经常的意思,跟usually类似,应该用一般现在时。
不过题目还是有一点点小问题,感冒是catch a cold,冠词a一般不能省略。

感觉把C项的Will改成would就好了

D does表加强语气,译为 的确,确实
他很健康,但是现在他确实感冒了