might/could have (done something)

来源: 2019-11-14 08:45:12 [博客] [旧帖] [给我悄悄话] 本文已被阅读:

might have done something

used when something was possible but did not in fact happen

You might have been killed.

How different things might have been, if you had decided to have children.

With a bit more effort we might have won the game.

could have (done something) 

used for saying that something was possible in the past, even though it did not happen

You could have been killed.

I could have told you, but I didn’t think you would listen.

She could have married Gerald if she’d wanted to.