问题 选择题

He had dreamed of going there for a long time. But he _______ he would have such an unpleasant experience.

A.needn’t have expected

B.couldn’t have expected

C.mustn’t have expected

D.shouldn’t have expected

答案

答案:B

考查虚拟语气。句意:他梦想去那里很久了。但是他不希望他会有这样一段不愉快的经历。“couldn’t+have+done”表示对过去事情的假设,意思是本来能够不做某事而做了。故选B。

单项选择题
单项选择题