With all this work on hand , he ___to the cinema last night.A. mustn't go B. wouldn't go C. oughtn't go D. shouldn't have gone.请选择并翻译!解析为什么?

问题描述:

With all this work on hand , he ___to the cinema last night.
A. mustn't go B. wouldn't go C. oughtn't go D. shouldn't have gone.
请选择并翻译!解析为什么?

D,是说本不该去做的事,却做了...过去完成时...

选择D...本不该去的,但是去了.

D.shouldn't have gone
因为手头有这些工作要做,他昨晚本不该去看电影的.
should not have done 表示过去本不应该做的事但又做了

B
这句话的语气是表示过去将来时。