“can+have+done”表示对过去行为的怀疑,用于疑问句,译成“可能做过……吗?
“could+have+done”是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做.
“would+have+done”虚拟语气,表示对过去事情的假设,意思是“本来会做”.
could have done 和 can have done 有什么区别?还有would have done
could have done 和 can have done 有什么区别?还有would have done
英语人气:630 ℃时间:2019-10-19 22:00:17
优质解答
我来回答
类似推荐
猜你喜欢
- 1现有一定质量的氯酸钾和二氧化锰的混合物,加热使它完全反应.
- 2用18克高锰酸钾加热制取氧气,已知制得1.6克氧气,问剩余物体中二氧化锰的质量.
- 3汽车有南京驶往相距274千米的上海,它的平均速度为80千米一小时.
- 4电离是在水溶液中或熔融状态下离解成自由移动阴阳离子的过程.无端端地为什么会离解成离子,这是一个怎么
- 5某非金属氧化物x最高化合价为+m,它的最高价氧化物所应的酸分子中有b个氧原子,则这种酸的化学式为( ),该酸和碱反应最多生成( )种酸式盐
- 6如图 在△ABC,∠C=90°,AD是∠CAB的平分线,CD=4厘米,则点D到AB的距离为________
- 7在一张长10厘米、宽6厘米的长方形纸上,剪一个最大的半圆,这个半圆的周长是多少厘米?
- 8一天中,最高气温、最低气温分别出现什么时候?为什么?
- 9描写中年人的词语
- 10"我没明白你的意思,可以再重复一遍么"这句话用英语怎么说