首页 知识详情

是may be 和may have been 的区别,不是may be和may have done的区别,老师是不是看错我的问题了?

网校学员uss**在学习英语零基础直达大学六级【双11专享班】时提出了此问题,已有1人帮助了TA。

网校助教

清醒季smile

同学你好,该知识点来自沪江网校《英语零基础直达大学六级【双11专享班】》的课程,想要更系统的学习,欢迎进入课程学习。不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。

同学你好~
没有看错你的问题哦~
been是done的一种形式,done指的是所有实意动词和be动词的过去分词,been是其中一种,may have done和may have been的意思是一样的。
may have been也指的是对过去的推测,只不过been后面跟的是名词、形容词、介词短语等。may have been是may have done的一种变化而已。may have done才是总的形式。

They may be burdened by guilt and regret.
他们内心可能充满内疚和悔恨。

He may have been to some of those places.
那些地方他也许去过一些。

祝同学学习进步~

版权申明:知识和讨论来自课程:《英语零基础直达大学六级【双11专享班】》的学员和老师,如果想了解更多,可以报名参加课程学习。所有知识讨论内容,版权归作者及沪江网校所有。