高一英语题(关于虚拟语气)

问题描述:

高一英语题(关于虚拟语气)
Having been informed about the meeting,I ( ) it.
A.don't miss
B.wouldn't miss
C.hadn't missed
D.wouldn't have missed
为什么选D?

按语境,句子的意思是:如果我被通知有会议的话,我就不会错过了.
首先排除A和C,
句子前面用的是完成时,也就是已经被通知,后面对应的应该是已经错过.实际上这句话表示的意思就是已经错过了.