5.He ______ you more help,even though he was very busy.A.might have given B.might giveC.may have given D.may giveA 根据下文的从句时态可知,这是对过去的一种假设,主句谓语动词需用“情态动词+have+过去分
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 12:37:29
5.He ______ you more help,even though he was very busy.A.might have given B.might giveC.may have given D.may giveA 根据下文的从句时态可知,这是对过去的一种假设,主句谓语动词需用“情态动词+have+过去分
5.He ______ you more help,even though he was very busy.
A.might have given B.might give
C.may have given D.may give
A 根据下文的从句时态可知,这是对过去的一种假设,主句谓语动词需用“情态动词+have+过去分词”.
可我也觉得是C
到底该哪个啊?
5.He ______ you more help,even though he was very busy.A.might have given B.might giveC.may have given D.may giveA 根据下文的从句时态可知,这是对过去的一种假设,主句谓语动词需用“情态动词+have+过去分
A 根据下文可见虚拟的是过去,用过去完成时!主句:would/should/could/might+have done
虚拟现在从句用过去时态,主句:should+动原
我觉得是C,我同意你的说法,关键在于might还是may的问题了.相对而言,may比might肯定一些.
选A.首先根据时态排除c,d选项,前面这句是建立在后面那句的基础上假设的,(尽管他很忙,他本还可以给你更多的帮助) 假设已经给了你帮助,所以用might have given. 而B项一般表示对现在或将来不太肯定的可能性,排除.
选择第一个!