永发信息网

— I haven’t finished my task yet. — You shouldn’t have watched the film last night, or you

答案:2  悬赏:40  手机版
解决时间 2021-01-03 07:44
— I haven’t finished my task yet.
— You shouldn’t have watched the film last night, or you it by now.
A, need have finished B. may have finished
C. should have finished D. will have finished
最佳答案
解析:考查虚拟语气。“may+have+done”表示对发生过的事情的推测,意思是“可能已经”或“也许已经”,用于肯定句中。“need+have+done”表示本来需要做某事而没有做。“should+have+done”意思是“本来应该做某事,而实际没做。句意:我还没有完成我的任务。——昨晚你不应该看电影,否则到如今你可能已经完成了。故选B。
全部回答
好好学习下
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
柔道和柔术一样吗
单选题Morethan4opercentofcitizensare
新车车险哪家好还便宜
In the US, people prefer waiting for a tab
大安市新平安派出所地址在什么地方?想过去办
大安市龙沼派出所办公位置在哪啊?好找么?
杨爵,字伯珍,富平人。年二十始读书。家贫,
宁波罗蒙环球乐园1门票网上怎么买
《登高》是谁写的?
单选题下列不属于熔化现象的是A.冰升温后可以
支付的英语单词
随心英语怎么说单词
03年2.3排量奥德赛曲轴皮带轮怎么拆
读“地球五带分布示意图”完成下列要求:(1
送葬者英文怎么写
推荐资讯
地铁洞构掘进工程包括哪些项目
You’ll find this map of great in helping
---Thewater________towaste.---Oh,it’smyfa
蓬莱到秦皇岛多少公里
奥迪a3.35tfsi几秒达100码
北京兰桂坊酒吧
土壤的意思和拼音
空换什么意思
送闺蜜生日礼物什么好呢、要实用的,愁啊!
【求助】win7打开了很多个文件夹 如何保留其
在我的世界游戏里面,怎样把羊染成彩色的? 1
电脑以前安装了360,手贱的又安装了金山毒霸后
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?