问题 选择题

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这是历年高考热点之一,可表示“推测、责备、怀疑”等多种意义。一定要牢牢掌握它们的用法。

单项选择题
单项选择题