对过去事实的虚拟中的: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
两个答案是否都对呢?有什么区别呢?
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,类似“否则我们一小时前就该到家了”,区别不大
我来回答
类似推荐
猜你喜欢
- 1已知x1,x2是关于x的一元二次方程x+(3a-1)x+2a-1的两个实数根,使(3x1-x2)(x1-3x2)=-80成立,求实数a的所有可能值
- 2小学四年级我的老师作文400字
- 3作文,心事 用借景抒情或托物言志的手法写.
- 4照样子,写句子.
- 5(-1000又2/3)+(-999又5/6)+2000又3/4+(-1又1/2)
- 6氢氧化铁在溶液中何时为胶体何时沉淀 氯化铁溶液加热是胶体 那么加入NAOH溶液呢 或者FE(OH)被氧化...
- 7已知 a.b互为相反数,c.d互为倒数,m的绝对值为4.若x=2分之2a+2b (完了)...
- 8仿照二泉映月的他爱那什么什么写一组排比句
- 9甲乙两地相距360千米.一辆汽车从甲地开往乙地,计划9小时到达.因天气变化,实际每小时比计划少行4千米,实际比计划多行了几小时.
- 10两车同时从甲乙两地相对开出,甲车每小时行48千米,乙车每小时行54千米,相遇时两车离中点36千米,甲乙两地相距多少千米?