语法与词汇 7.—Jack fell off the bike, but he is all right now. —What a lucky dog! He______himself badly.
【正确答案】 D
【答案解析】句意:——杰克从自行车上掉下来了,但现在没事了。——真幸运!他可能会受伤的。由语境可知,空格处表示对过去情况的推测,should have done意为“过去应该做某事而没有做”。因此答案选D。