题库首页 > 试卷库
试题详情及答案解析
--We________ in advance. Look, this restaurant is almost empty.
--Yes, just in case.
A.needn’t have bookedB.mustn’t have booked
C.didn’t need to bookD.couldn’t have booked
答案:A
试题分析:考查情态动词和虚拟语气。句意:--我们本来不需要提前预订的,看,这家饭店的顾客几乎寥寥无几。--是的,为了以防万一。情态动词+have done表示对过去的事情进行虚拟,needn’t have done本不必做某事;must have done一定已经做了某事,这时不能用must的否定形式,mustn’t不能表示推测;couldn’t have done不可能已经做了某事;根据句意可知,这里是“本不必”的意思,故选A。
考点:考查情态动词和虚拟语气