might后接动词的完成式,除表示对过去的推测外,还有以下用法(不用may):
1、表示过去某事可能发生而实际上却并没发生:
A lot of men died who might have been saved.
很多人本来可以获救的却死了。
It was really very dangerous. I might have killed myself.
那真的是太危险了,我差点没命了。
2、表示委婉的批评或责备:
You might have made greater progress.
你的进步本来可更大一些的。
You might at least have answered my letter.
你至少可以回我一封信嘛。