题目内容
Last night Li Ping watched the football match at my home, so he________ in his office.
A.needn’t have worked B.mustn’t haven’t worked
C.shouldn’t have worked D.couldn’t have worked
【答案】
D
【解析】
试题分析:句意,昨天晚上李平在我家看足球赛,所以他不可能在办公室工作。needn’t have done 表示“原本不必做的事却做了”;must have done通常只用于肯定句shouldn’t have done “过去不该做的事却做了” couldn’t have worked表示对过去事情的推测或估计,不可能已经做了某事。故选D。
考点:情态动词的考查
点评:情态动词 + have done这是历年高考热点之一,可表示“推测、责备、怀疑”等多种意义。一定要牢牢掌握它们的用法。
练习册系列答案
相关题目