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

jingwen8880 1年前 已收到4个回答 举报

jxy1124 幼苗

共回答了20个问题采纳率:95% 举报

could/should/woould+have done表示对过去的事情的一种假设,本身该做的某事而没做,是虚拟语气
have done表示过去的过去所发生的事,事情已发生过了

1年前

6

针之眼 幼苗

共回答了27个问题采纳率:70.4% 举报

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

1年前

0

jimxl 幼苗

共回答了40个问题 举报

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

1年前

0

dcold 幼苗

共回答了589个问题 举报

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 ...

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.029 s. - webmaster@yulucn.com