should/must/would/could/might/may have done的问题!
should/must/would/could/might/may have done的问题!
这些词组里到底哪些是表示推测.哪些是虚拟语气啊?晕了.
还有就是could和can什么关系(区别)?might和may什么关系?
这些词组里到底哪些是表示推测.哪些是虚拟语气啊?晕了.
还有就是could和can什么关系(区别)?might和may什么关系?
英语人气:520 ℃时间:2019-09-11 13:19:23
优质解答
should have done表示“本应该……”,是虚拟must have done表示“一定已经做过……”,是对过去的推测would have done应该是虚拟结构could have done是“本可以……”,是虚拟might/may have done是推测could可以只表...
我来回答
类似推荐
猜你喜欢
- 1多项式3X+2Y减4X-2Y等于多少
- 2they have a book sale in their school.对划线部分提问
- 3写出下列成语中的人物主角 背水一战( )入木三分( )破釜沉舟( )纸上谈兵( )
- 4客货两车同时从A.B两地相对开出,客车每小时行60千米,货车每小时行全程的1/10,当货车行了全程的13/24时,
- 5“不怕辣、辣不怕、怕不辣”你能写出这样的词语吗
- 6用含有“坚”字的词语回答短语,不能重复!
- 73分之5-8分之5=3分之5*8分之5;2分之9-11分之9=2分之9*11分之9;7分之10-17分之10=7分之10-17分之10..
- 8我国个人所得税的起征点现在是多少?
- 9在下面括号里各填上一种动物名称,组成成语.
- 10已知关于x的方程lg(ax)*lg(ax^)=4的所有解都大于1,则实数a的取值范围是---------