情态动词选择题问题

—Whydidn’tyouattendthelectureyesterday?—Ididn’tthinkthatwe_______onSundays.A.shouldB.... —Why didn’t you attend the lecture yesterday?
—I didn’t think that we _______ on Sundays.
A. should B. ought to have C. shouldn’t have . will have to
答案A
帮我解析下,谢谢
展开
403030475
2010-09-26 · 超过17用户采纳过TA的回答
知道答主
回答量:124
采纳率:16%
帮助的人:40.4万
展开全部
--问什么昨天你没有来听讲座?
--我认为我们在星期天(意指假期)不应该这么做。
根据句意即可判断用should(应该做某事)
B选项不应加have,ought to have done sth,本应做某事(而没有做),与should have done意义相仿。D选项意义为:将不得不做某事
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式