could.should.would+have don 与had done 有什么区别?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 18:02:31
could.should.would+have don 与had done 有什么区别?

could.should.would+have don 与had done 有什么区别?
could.should.would+have don 与had done 有什么区别?

could.should.would+have don 与had done 有什么区别?
could/should/woould+have done表示对过去的事情的一种假设,本身该做的某事而没做,是虚拟语气
have done表示过去的过去所发生的事,事情已发生过了

could.should.would+have done是虚拟语气,表示对过去事情的假设,意为本该做某事,而had done则是过去完成,陈述过去的过去发生的事情。

(C项和D项的区别) should do其实还是将来时,你以后应该…… should情态动词+have done都表示对过去的推测!!!所以1选D 你当时本应该早点

could 能够 : I could do it 我可以办得到。
should. 应该 : I should have listen to you. 我早应听你说。
would 会 : I would think of a way 我会想个办法。
have done 已办妥了 现在完成式 I have done my homework. 我完成了我的功课。
had ...

全部展开

could 能够 : I could do it 我可以办得到。
should. 应该 : I should have listen to you. 我早应听你说。
would 会 : I would think of a way 我会想个办法。
have done 已办妥了 现在完成式 I have done my homework. 我完成了我的功课。
had done 早已办妥了 过去完成式 I had already done my homework last night 我昨夜已经完成了我的功课。

很高兴能够帮到你,希望会满意,谢谢。

收起