如果你想要用英文表达:”某件事情过去有可能发生,但实际上并未发生”,你可以使用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/