英语语法

过去情态动词(Past Modals)

“I must have lost it”(对过去的推测)、“she could have called”(没实现的可能)、“they might have already left”(对过去的猜测)、“it shouldn't have been done”(批评)。自然口语里“have”几乎都缩成 've,“should've”“could've”“must've”听起来跟“of”太像,连母语者写的时候都会误拼成“should of”。过去情态动词是学习者最头疼的地方之一,偏偏日常对话里出现得最多。

should / could / might / may / must + have + past participle

母语者的真实例句

"Could have been you."

Interrogating James After A Mysterious Incident

怎么用

公式

should / could / might / may / must + have + past participle

这一页把课本规则和真实英语放在一起:每个例子都是真人母语者的无脚本片段。你听到的是这个语法点在真实生活里怎么说,不是在课堂上怎么说。