题目内容
【题目】— It’s really a pity that you didn’t go to see Frozen II last night.
— I ________, but I had to prepare for the coming exam.
A.would like toB.ought toC.would haveD.should have
【答案】C
【解析】
考查情态动词+have done的用法。句意:——很遗憾你昨晚没有去看冰雪奇缘2。——我本可以去看的,但是我必须为即将来临的考试做准备。would have done表示本可以做但没做成,是虚拟语气的表达,承前省略gone to see,由句意可知我本来可以去看冰雪奇缘2,但为了即将来临的考试就没有去。would like to表示“想要做某事”;ought to表示“应当”;should have表示本应当做某事而实际上没做。故选C。
练习册系列答案
相关题目