could have done 和 might have done 的区别?有一个题:-Believe it or not ,yesterday I drove home after drinking 5 cups of beer.-Oh my goodness ,you _____have taken a taxi.A.might B.could正选为B 为何不能选A呢?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 13:19:03
couldhavedone和mighthavedone的区别?有一个题:-Believeitornot,yesterdayIdrovehomeafterdrinking5cupsofbeer.-Ohm

could have done 和 might have done 的区别?有一个题:-Believe it or not ,yesterday I drove home after drinking 5 cups of beer.-Oh my goodness ,you _____have taken a taxi.A.might B.could正选为B 为何不能选A呢?
could have done 和 might have done 的区别?
有一个题:
-Believe it or not ,yesterday I drove home after drinking 5 cups of beer.
-Oh my goodness ,you _____have taken a taxi.
A.might B.could
正选为B 为何不能选A呢?

could have done 和 might have done 的区别?有一个题:-Believe it or not ,yesterday I drove home after drinking 5 cups of beer.-Oh my goodness ,you _____have taken a taxi.A.might B.could正选为B 为何不能选A呢?
,他说他昨天晚上喝了5杯啤酒后开车回家,另一个说 ,天啊,你应该坐车回来 ,might ,为可能 ,用在这不合适 .