—Marybrokeupwithme!—You__haveforgottenabouttheValentine'sDay.A.shouldn'tB
答案:2 悬赏:30 手机版
解决时间 2021-04-08 11:13
- 提问者网友:棒棒糖
- 2021-04-08 00:27
—Mary broke up with me!—You_ _have forgotten about the Valentine's Day.A.shouldn'tB.couldn'tC.needn'tD.mustn't
最佳答案
- 五星知识达人网友:旧脸谱
- 2021-04-08 00:47
A解析试题分析:考查情态动词+have done的用法:句意是:“玛丽和我分手了。--你本不该忘了情人节”,可知说话人现在觉得对方当时应该记得情人节,而事实上没有,shouldn’t have done就表示“本不应该作某事而做”,是一种虚拟语气的表达,符合题意,其它项:B表示“过去不可能做了”,C项是“本不必做,而做了,D表示“一定做过了”。选A。考点:考查情态动词+have done的用法点评:情态动词+have done可以表示推测和虚拟:“must+have+done”表示对过去事情的肯定推测,译成“一定做过某事”,该结构只用于肯定句。“can't+have+done”表示对过去事情的否定推测,译成“不可能做过某事”。“may+have+done”表示对发生过的事情的推测,意思是“可能已经”或“也许已经”,用于肯定句中。“could+have+done”是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做。 “would+have+done”虚拟语气,表示对过去事情的假设,意思是“本来会做”。
全部回答
- 1楼网友:怙棘
- 2021-04-08 01:24
感谢回答,我学习了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯