They didn’t turn up at the meeting yesterday. Otherwise, they the report.
A. had listened to
B. would listen to
C. should listen to
D. would have listened to
网友回答
A. had listened to
B. would listen to
C. should listen to
(答案→)D. would have listened to
解析:考查与过去事实相反的虚拟语气。主句应用:would/could/might+have done 结构,所以选D。