could have done 和 might have done 的区别
人气:312 ℃ 时间:2020-04-03 02:58:24
解答
could have done 1.本可能做.,而实际上未做; 2.有可能做过某事,可能性较大
might have done 有可能做过某事,可能性较小.
希望可以帮到你!再问啊 would have done 虚拟语气,表示“本应该干什么,但是没有干..." 对么?那would have done 和 should have done 的区别呢?would have done 常用在虚拟语气中,表示对过去情况的虚拟,意为会做某事,其实未做;shouldhave done结构也是一种虚拟,表达一种责备或内疚的语气,意为,本应该做某事,而实际上未做。有问题继续。谢谢你!!!
推荐
猜你喜欢
- 开关电源上写着的110V,
- Look!On the left of the two trees (be) a small house.
- 写一篇有关“尽力而为就好”的作文 急要
- 类比法:一人从某地出发,先向南走了1000米,又向东走了1000米,又向北走了1000米,结果回到了原点.为何
- 一只重0.98N的密度计,刻度A和刻度B分别表示密度为1×10的3次kg/m三次和8×10的2次kg/m三次,则该密度计AB之间这部分体积的大小为——?(实验班八上科学P39-27.)最好有过程
- 浮光掠影相近 词语
- 电解饱和食盐水溶液时,从阳极析出4.48L氯气,计算氢气在标准状况下的体积
- 请帮助我判断正误,物理磁场问题(一道判断题)