对过去事实的虚拟中的:would /could / should /might + have done 有什么区别?

对过去事实的虚拟中的: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
两个答案是否都对呢?有什么区别呢?
其他人气:917 ℃时间:2019-09-18 04:20:36
优质解答
A would have done推测,类似“就会提前一小时到家”,should have done,类似“否则我们一小时前就该到家了”,区别不大
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版