掌握英文中might have的用法

如果你想要用英文表达:”某件事情过去有可能发生,但实际上并未发生”,你可以使用might have been/done这个语法结构。在中文里,might have been/done,常常翻译为:本可以。举几个例子,He might have come last night, but he didn’t. (昨晚他本可以来,但他并没有来。)It might have been your chance to success, but you failed to grab it.(这本来是你成功的机会,但你没有抓住。)最后,我们看一句正能量满满的英文名言,来自小说家George Eliot:“It is never too late to be what you might have been.” (成为你本可以成为的,任何时候开始,都为时不晚。)

参考链接:

http://www.learnersdictionary.com/qa/comparing-may-and-might

https://www.englishgrammar.org/participle-4/