...hospital,He__a cold for several days.A,is B,catchC,has caught...
发布网友
发布时间:2024-10-05 14:27
我来回答
共3个回答
热心网友
时间:2024-10-05 16:04
D
for several days.用完成时,主句用一般现在时,则跟随的句子则用现在完成时。
完成时表示过去的动作对现在造成某种影响或者结果,现象等。
have可表示拥有的一段时间或者存在某种状态,catch表示一个瞬间动作。换个说法就是进门就是瞬间动作,在屋子里就是存在某种状态。catch不能用于现在进行性时,若拥有完成时,则完成时句子后不能接时间状语for several days
热心网友
时间:2024-10-05 16:05
D 因为for several days所以要用完成时,要用持续性动词,选D
热心网友
时间:2024-10-05 16:03
C,has caught
for several days所以用完成时
汤姆病了.他得感冒已经好些天了.