选择.....................英语Hehas__
He has _____for three or four days. A fallen sick B caught a cold had a cold 解释
考点:当现在完成时态中出现for/since时,句中的谓语动词要用延续性动词. 表示得感冒的短语有:catch/have a cold catch/fall 是短暂性动词,很明显这里是不能选的. have had a cold表示状态,在出现了for/since现在完成时态用have had..表示得到和拥有的意思,作为延续性动词. 所以选C 补充:for +时间段 since+时间点