research findings show wo spend about two hours dreaming every night,no matter what we___during the day.
是选may have done还是would have done?如果有might have done,
还有should have done 和would have done 有什么区别?
人气:309 ℃ 时间:2019-10-08 21:07:50
解答
选would have done
不能选might have done
should have done 是应该做而没有做
would+have+done虚拟语气,表示对过去事情的假设,意思是“本来会做”.
推荐
猜你喜欢
- 新学期黑板报标题!
- 硝酸根离子在非酸性条件下是否具有(强)氧化性?为什么?
- 关于月亮的称谓
- 点m在第二象限,它到x轴的距离是3,到y轴的距离是2,点m的坐标
- 氢氟酸不能装在玻璃瓶里的原因
- 4,4,6,12,30,()括号里填什么?
- 在一条大路一侧从头到尾每隔23米竖一根电线杆,共有电线杆101根,这段介路长多少米
- 附加题:读一本故事书,已读的和未读的页数的比是4:5,如果再读10页,正好读了全书的一半,这本故事书有多少页?