2018款atx830详细配置:英语选择题?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/06 13:44:40
11.You are stupid to go skating there –you _____have broken your leg.
A could B might C should D can
答案选a我选b,请问高手这两个有什么区别?

谢谢!
might 也可以解释为可能阿?

A
区别在于虚拟语气的使用
并没有伤到腿,这是虚拟语气,
could可以引导虚拟语气,表示"可能",might不能

could have done 表示:你已经……,对对方有惋惜、责备、后悔的感情。

你太傻了,去那溜冰,你都把腿伤了