should/must/would/could/might/may have done的问题!
这些词组里到底哪些是表示推测.哪些是虚拟语气啊?晕了.
还有就是could和can什么关系(区别)?might和may什么关系?
人气:352 ℃ 时间:2019-09-11 13:19:23
解答
should have done表示“本应该……”,是虚拟must have done表示“一定已经做过……”,是对过去的推测would have done应该是虚拟结构could have done是“本可以……”,是虚拟might/may have done是推测could可以只表...
推荐
- 数列{an}中,an+1=(3an+2)/3,x∈N+,a3+a5+a6+a8=20,求a1
- 什么是易潮解?什么是吸湿结晶?
- move 这里需要加to
- 两个年级进行乒乓球比赛,每班选出打得最好的的5名同学参赛,一共打5场,5盘3胜.假如你是其中一个班的同学,
- 欲上青天揽明月的明月表达了诗人怎样的思想感情?
- 现在作力的示意图要画线段吗
- 六年级卷子语文 急 在线等,只有10分钟
- 求曲线y=x乘3^x在点P(1,3)处的切线方程.
猜你喜欢