对过去事实的虚拟中的: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
两个答案是否都对呢?有什么区别呢?
人气:218 ℃ 时间:2019-09-18 04:20:36
解答
A would have done推测,类似“就会提前一小时到家”,should have done,类似“否则我们一小时前就该到家了”,区别不大
推荐
猜你喜欢
- 小孩匀速从滑梯上滑下,运动状态改变了吗?为什么?
- 初中数学方差公式和变形公式
- ABC三个数的平均是70,A比B等于二比三,B比C等于四比五,A是B是C是
- 锻炼 能力 用英文这么说
- 已知三角形ABC的内切圆圆O分别和BC,AC,AB切与点D,E,F,如果AF等于2,BD等于7,CE等于4
- 圆锥的所有的轴截面都是全等的等腰三角形,对吗?
- 命题作文; 1、请给我一次机会 2、故事发生在我们班级
- 17又6分之5减3又4分之3减4又6分之5简算要过程