logo
首页 课程 题库 资讯 师资
加微福利
APP 400-8989-766
search
公考题库 > >

(单选题)

She is upset because she ______ have performed better in the test.

A.should

B.could

C.would

D.must

参考答案:B

参考解析:

考查情态动词+have done的结构。句意:她很难过,因为这次考试她本可以表现的更好。根据题干中的is可知,test发生在过去,且根据upset可知,她在test中没有表现好。should have done表示“本该做某事而事实上并未做”,只能表示对过去事实的虚拟;could have done意为“本可以做某事,可能发生某事”,既可以表示对过去事实的可能推测,又可以表示对过去事实的虚拟;would have done只能表示对过去事实的虚拟,意为“想要做某事而事实上并未做”;must have+ done只能表示对过去事实的肯定推测,意为“过去一定发生过某事”。根据分析可知,此处表示对过去事实的虚拟,排除D项。结合句意可知,此处表示“因为这次考试她本可以表现的更好”。故选B。

知识点:
华图在线app

添加您的

专属公考咨询师

扫码领专属好礼

返回顶部