您现在的位置是:首页 > 学科知识查询 > 高中英语题库

- It’s really a pity that you didn’t go to see Frozen II last night.- I , but I had to prepare for t

编辑:chaxungu时间:2026-04-27 02:37:04分类:高中英语题库

【题目】— 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。