should/must/would/could/might/may have done的问题!
这些词组里到底哪些是表示推测.哪些是虚拟语气啊?晕了.
还有就是could和can什么关系(区别)?might和may什么关系?
人气:378 ℃ 时间:2019-09-11 13:19:23
解答
should have done表示“本应该……”,是虚拟must have done表示“一定已经做过……”,是对过去的推测would have done应该是虚拟结构could have done是“本可以……”,是虚拟might/may have done是推测could可以只表...
推荐
- 学英语的方法最快需要多少时间谢谢了,
- 《清平乐·村居》的改写小短文500字左右
- 三字经原文“此十义,人所同.”后面是“凡训蒙,须讲究”么?为什么百度百科的原文是如此但下面的三字经
- 甲 乙两人同时从两地骑车,相向行,甲每时行20千米,乙18千米,两人遇时距全程中点3千米,全程长?
- 翻译We have decied to call on Mr.Black sometime next week at his home,
- 将全体自然数按照它们等个位数字可分为10类:个位数字是1的称为第A1类,.个位数字是9的称为A9
- 文章中段落内容和结构的作用
- 如果m0,则m-n[ }0.{填大于,小于或等于]
猜你喜欢