对过去事实的虚拟中的: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/06/30 02:02:52
![对过去事实的虚拟中的: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 两个答案是否都对呢?有什么区别呢?](/uploads/image/z/4453574-14-4.jpg?t=%E5%AF%B9%E8%BF%87%E5%8E%BB%E4%BA%8B%E5%AE%9E%E7%9A%84%E8%99%9A%E6%8B%9F%E4%B8%AD%E7%9A%84%3Awould+%2Fcould+%2F+should+%2Fmight+%2B+have+done+%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%3FWe+got+a+flat+tire+on+our+way+back+home+or+we+___+home+an+hour+earlier.A.would+have+got+B.should+have+got+%E4%B8%A4%E4%B8%AA%E7%AD%94%E6%A1%88%E6%98%AF%E5%90%A6%E9%83%BD%E5%AF%B9%E5%91%A2%3F%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%E5%91%A2%3F)
对过去事实的虚拟中的: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,有区别
第一位正解,就是人称不同