Tom is ill in hospital,He__a cold for several days.A,is B,catchC,has caught D,has had.

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/16 19:12:53
Tom is ill in hospital,He__a cold for several days.A,is B,catchC,has caught D,has had.
xRMnP;\dW& 8i8Tb6MZۉ(ԥAu]CiMeޟW\_Ͷ3|fY먮iԆެMzZPPUыF 鵭ZKPUyIX(DRU/6*灪T V񡨋͒sv#& s-(!R82xٗdeo&oCN Bif1%v5yx1&ѕl2ds,Br`!7vXr@Ox8e~_V AI]:%I/T\ne3lah

Tom is ill in hospital,He__a cold for several days.A,is B,catchC,has caught D,has had.
Tom is ill in hospital,He__a cold for several days.A,is B,catchC,has caught D,has had.

Tom is ill in hospital,He__a cold for several days.A,is B,catchC,has caught D,has had.
D
for several days.用完成时,主句用一般现在时,则跟随的句子则用现在完成时.
完成时表示过去的动作对现在造成某种影响或者结果,现象等.
have可表示拥有的一段时间或者存在某种状态,catch表示一个瞬间动作.换个说法就是进门就是瞬间动作,在屋子里就是存在某种状态.catch不能用于现在进行性时,若拥有完成时,则完成时句子后不能接时间状语for several days

C,has caught
for several days所以用完成时
汤姆病了.他得感冒已经好些天了.

D 因为for several days所以要用完成时,要用持续性动词,选D