作业帮 > 英语 > 作业

may have been和may be有什么区别?

来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/09/23 16:19:08
may have been和may be有什么区别?
请举例.
may have been和may be有什么区别?
情态动词表推测
因为MAY后面要加动词原形 所以~
前者是对过去事情的推测
而后者是对现在的事情或者正在发生的事情进行的推测
前者:may +do---may +did 矛盾
所以将did 换成have done,因为在英语中过去时和完成时可以替换
所以就有了may have done