题库首页 > 试卷库
试题详情及答案解析
--- Jack fell off the ladder yesterday, but he is all right now.
---What a lucky dog! He _______ himself badly.
A.could injureB.must have injured
C.should injureD.might have injured
答案:D
试题分析:考查情态动词和虚拟语气。句意:--杰克昨天从梯子上掉下来了,但是他现在没事了。--真是一个幸运儿啊!他本来可能会伤得很重。根据句意可知,是对过去的事情进行虚拟,B项意为“一定已经...”,与事实不符,might have done可能已经......,对过去的事情进行虚拟,故选D。
考点:考查情态动词和虚拟语气