对过去事实的虚拟中的: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
两个答案是否都对呢?有什么区别呢?
人气:462 ℃ 时间:2019-09-18 04:20:36
解答
A would have done推测,类似“就会提前一小时到家”,should have done,类似“否则我们一小时前就该到家了”,区别不大
推荐
- 区别could,might,would,should have done
- would have done,might have done,could have done,should have done分别表示什么意思?
- 高中英语中can与may,could、might、may、would/+have done 的区别
- would could should might .有什么区别
- 虚拟语气could/should/would/might +have done 用法的差别?
- 设函数f(x)=x^2-ax+3,g(x)=ax-2a,若存在x0属于R,使得f(x0)
- 求曲线族(y-c)^2=4x所满足的微分方程
- 怎么看电子转移 前后角标都乘么
猜你喜欢
- 一个两位数,把它的数字对调所成的两位数之和一定是11的倍数.为什么?如:12+21=33
- 一个数只有两个因数,且这个数的2倍在25和30之间,这个数( ).
- My mother ___ every day and she's very healthy.这个天什么,为什么?
- 欧洲粒子物理研究中心(CERN)为什么要研制大型强子对撞机?
- 翻译句子If a person has a faint line,he or she is more of a thinker than a doer.
- A、B、C三种物质各15g,它们相互化合时,只生成30g新物质D,若再增加10gC,A与C正好完全反应,则
- 弱智型电的问题.
- 5mm的茶色玻璃一个平方有多重?