问题补充:
With so much work on hand, you to see the game last night.
A. mustn’t go
B. shouldn’t go
C. couldn’t have gone
D. shouldn’t have gone
答案:
A. mustn’t go
B. shouldn’t go
C. couldn’t have gone
(答案→)D. shouldn’t have gone
解析:考查情态动词+完成式:句意:有这么多的工作,你本不该昨晚去看比赛的。因为是说的昨晚的事情,所以排除AB项,couldn’t have gone是过去不可能做了,shouldn’t have gone是过去本不该做而做了。选D。