should/must/would/could/might/may have done的问题!
这些词组里到底哪些是表示推测.哪些是虚拟语气啊?晕了.
还有就是could和can什么关系(区别)?might和may什么关系?
人气:280 ℃ 时间:2019-09-11 13:19:23
解答
should have done表示“本应该……”,是虚拟must have done表示“一定已经做过……”,是对过去的推测would have done应该是虚拟结构could have done是“本可以……”,是虚拟might/may have done是推测could可以只表...
推荐
猜你喜欢
- 蒲松龄,字 ,一字剑臣,号 ,聊斋志异,“志”是 意思“异”指
- 我家从总自来水管水表出分了两条管出来用,总管水压很大,两条管单管径25.但总和长度超过60米,一直走平地请,最高点是4米.问为什么单开一个水龙头有压力,在开一个水龙头压力就很小了.
- there is a white building ___the name "bush house"
- 2 2 若集合M={x|x+x-6=0},N={x|x+x+a=0},且N是M的子集,求实数a的值
- 水光潋滟晴方好中潋滟的解释是什么
- 有两箱水果,从甲箱中取出1/4 ,乙箱中取出20%,剩下的水果甲箱与乙箱相等,已知甲箱原有水果60千克,求乙
- how about ——(do) the dishes?
- 在直径是10cm的圆形纸片上剪下一个最大的正方形,这个正方形的面积是( )cm的平方