could have done 表示本能做而实际未做,是虚拟语气.
can have done 和could have done 还能表示对过去的推测,常用于否定句和问句中.
can have done 和could have done 的区别
can have done 和could have done 的区别
can have done是表示应该做某事而没有做,所以既然知道没有做,那肯定是已经发生了,就是过去时啊,但是could have done也是过去时.why?
can have done是表示应该做某事而没有做,所以既然知道没有做,那肯定是已经发生了,就是过去时啊,但是could have done也是过去时.why?
英语人气:467 ℃时间:2019-08-21 14:19:33
优质解答
我来回答
类似推荐
猜你喜欢
- 1根据所给首字母提示完成短文所缺单词```初一的```
- 2甲、乙两辆汽车同时从A、B两地相向开出,甲车每小时行56千米,乙车每小时行48千米,两车在离中点32千米处相遇.A、B两地间的距离是多少千米?
- 3RT三角形ABC中,∠ACB=90°,AC=4,BC=3,以AB为轴旋转一周,所得的几何体表面积是()求过程!
- 4如图所示,函数y=2cos(ωx+θ)(x∈R,0≤θ≤)的图像与y轴交于点(0,根号3),且该函数的最小正周期为π
- 5有甲、乙两仓库粮食,甲仓库存粮20吨,乙仓库存粮15.4吨,乙仓库运给甲仓库一部分粮
- 6(1/2)将VmL的NO和NO2的混合气体通过足量的水,充份反应后得到一定体积的无色气体A.将A与等体积O2混合,...
- 7读4年级下册第27课鱼游到了纸上读后感
- 8我可以进来么用英语怎么说
- 9描写天气寒冷的四字词语
- 10英语翻译