have attended the meeting

She___haveattendedthemeeting,forshewasseeingadoctorthen.()A.shouldn’tB.mustn’tC.would... She ___ have attended the meeting,for she was seeing a doctor then.(  )

A. shouldn’t

B. mustn’t

C. wouldn’t

D. couldn’t
展开
 我来答
勇飇驹孤晴
2020-06-23 · TA获得超过1065个赞
知道小有建树答主
回答量:1450
采纳率:100%
帮助的人:7.6万
展开全部
答案D.
“shouldn't have done”用来表虚拟,意思是“本来不应该做某事,但实际做了”;“mustn't不能用来表推测,也不表虚拟,没有“mustn't have done”这种结构;“wouldn't have done”用来表虚拟,意思是“过去将不会做…(实际上做了)”;couldn't have done用来表示对过去发生事情的推测,意思是“过去不可能做…”.根据句子所表达的意思“她不可能参加会议”可知,本题考查的是情态动词表推测,故答案选D.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式