对过去事实的虚拟中的:would /could / should /might + have done 有什么区别?
来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/15 05:12:08
对过去事实的虚拟中的: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
两个答案是否都对呢?有什么区别呢?
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\could\might+动词过去完成时和另一种虚拟语气情态动词+HAVE DONE
区别could,might,would,should have done
虚拟语气中would,should,might,could有什么区别
may have done sth 和might be 都是表示对过去的猜测 有什么区别?
虚拟语气could/should/would/might +have done 用法的差别?
should have done ;could have done; might have done 有什么区别
if用法的虚拟里面,could should would might用法有什么区别?
虚拟语气中的would have done 与could have done结构 有什么 区别?什么时候用would什么
虚拟语气中would could should might have done与had done都是表示过去,在用法上有
would could should might .有什么区别
should/must/would/could/might/may have done的问题!