C2
S + may have + V3 (không biết) · S + might have + V3 (không xảy ra)
谈论过去时的 may have 与 might have
讲解
may have V3 表示这件事可能发生过,我们还不知道。might have V3 也可以表示这个意思,但还有 may 没有的第二层含义:这件事本来有可能发生,但最终没有发生。具体是哪一种,要看语境。 常见陷阱:事情没有发生时,用 might have,不用 may have:You may have been killed ✗ 如果这个人还活着,might have been killed ✓。
例句
She may have left already.
她可能已经走了。
You might have been killed.
你差点就没命了。
He might have warned us, but he said nothing.
他本来可以提醒我们的,但他什么也没说。
The file may have been deleted by mistake.
文件可能是被误删了。
练习
通过选择题测试你的掌握程度
高效学习“S + may have + V3 (không biết) · S + might have + V3 (không xảy ra)”
语法点“S + may have + V3 (không biết) · S + might have + V3 (không xảy ra)”(谈论过去时的 may have 与 might have)是 CEFR 6 级别的重要结构之一。要熟练运用这个结构,你需要弄清楚它的使用语境,并经常练习。
学习小贴士:把例句大声朗读多遍,培养自然的语感反应。然后试着结合自己的生活情境造句。用发音按钮听标准发音并跟着练习。
你也可以查看完整课程“”,更深入地了解相关的语法和词汇。