should/must/would/could/might/may have done的问题!
这些词组里到底哪些是表示推测.哪些是虚拟语气啊?晕了.
还有就是could和can什么关系(区别)?might和may什么关系?
人气:293 ℃ 时间:2019-09-11 13:19:23
解答
should have done表示“本应该……”,是虚拟must have done表示“一定已经做过……”,是对过去的推测would have done应该是虚拟结构could have done是“本可以……”,是虚拟might/may have done是推测could可以只表...
推荐
- 在△ABC中,a=5,b=4,cos(A-B)=31/32,求cosC.
- workforce怎么造句?
- 某商店在一次买卖中,同时卖出两件上衣,每件上衣以600元出售,若按成本计算,其中一件赢利20%,另一件亏
- 已知∠AOB=90°,∠BOC=30°,OM平分∠AOC,ON平分∠BOC.
- 星期二到星期六,英语翻译,
- 仿照例句,写一个生活中的事物,让他“活”起来.
- 在三角形ABC中csinA=asinC,求C 求根号3倍sinA-cos(B+4分之π)的最大值,并求此时A B 的大小
- 一个正整数(两位数),除以二余一,除以三余二,除以四余三,除以五余四,除以六余五,这个数是( )
猜你喜欢