作业帮 > 英语 > 作业

If you can't finish the work before Friday ,you may ________

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/23 12:56:03
If you can't finish the work before Friday ,you may ________work on the weekend .
选项有4个:A:must B:have C: have got to D:haven't to
为什么是选B啊C为什么就不可以啊?
B:have to
可是解释是这样说的:题中有情态助动词may,故ACD三项都不对
这里考的是情态动词的虚拟语气,may have done表示本来可以做而没做,句中解释为本来可以在双休日完成,其他选项完全不通,既不符合语法也不符合句意