对过去事实的虚拟中的:would /could / should /might + have done 有什么区别?We got a flat tire on our way back home or we ___ home an hour earlier.A.would have got B.should have got 两个答案是否都对呢?有什么区别呢?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 04:40:21
对过去事实的虚拟中的:would /could / should /might + have done 有什么区别?We got a flat tire on our way back home or we ___ home an hour earlier.A.would have got B.should have got 两个答案是否都对呢?有什么区别呢?
对过去事实的虚拟中的:would /could / should /might + have done 有什么区别?
We got a flat tire on our way back home or we ___ home an hour earlier.
A.would have got B.should have got
两个答案是否都对呢?有什么区别呢?
对过去事实的虚拟中的:would /could / should /might + have done 有什么区别?We got a flat tire on our way back home or we ___ home an hour earlier.A.would have got B.should have got 两个答案是否都对呢?有什么区别呢?
A would have done推测,类似“就会提前一小时到家”,should have done,类似“否则我们一小时前就该到家了”,区别不大
would /could / should /might + have done 这几种表达的区别很小。should往往用于第一人称,would用于各种人称,表示“有前面的那种情况,就有后面的结果”。而might和could表示“可能,或许”。
选A,有区别
第一位正解,就是人称不同