—She looks very happy. She ______ have passed the exam.--I guess so. It’s not difficult after a.

—Shelooksveryhappy.She______havepassedtheexam.--Iguessso.It’snotdifficultafterall.A.s... —She looks very happy. She ______ have passed the exam.--I guess so. It’s not difficult after all. A.should B.could C.must D.might 展开
 我来答
重仓2052
推荐于2016-09-01 · TA获得超过150个赞
知道答主
回答量:124
采纳率:100%
帮助的人:59万
展开全部
C

考查虚拟语气。句意:她看起来非常高兴。她肯定是通过了考试。——我猜是这样。这毕竟不太难。“should+have+done”意思是“本来应该做某事,而实际没做;“could+have+done”表示对过去事情的假设,意思是本来能够做某事而没有做;“must+have+done”表示对过去事情的肯定推测,译成“一定做过某事”; “might+have+done”表示对过去已经发生的事情的推测,might与may意思相同,但可能性更小。结合语境可知上文为肯定推测,故选C。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式