虚拟语气could/should/would/might +have done 用法的差别?

学习 时间:2026-05-30 18:51:19 阅读:9678
虚拟语气could/should/would/might +have done 用法的差别?1.It's a great pity that you _____ have done such a thing.A.ought to B.should C.could D.might2.As I have nothing to do now,I _____ as well go with you.A.should B.would C.could D.might3._______ he could late ,give him the message.A.Should B.Would C.Had D .Did

最佳回答

认真的发卡

仁爱的水蜜桃

2026-05-30 18:51:19

could have done本来能够做什么,事实上没做should have done本来应该做would have done将来可能做might have done可能做了1。 很可惜你没做那件事,事实上你能够做的,所以选C2。 might as well 做什么更好,既然我无事可做,还不如跟着你好了3。 B, 对将来时的虚拟,他可能会迟到,告诉他这个消息

最新回答共有2条回答

  • 怕黑的绿茶
    回复
    2026-05-30 18:51:19

    could have done本来能够做什么,事实上没做should have done本来应该做would have done将来可能做might have done可能做了1。 很可惜你没做那件事,事实上你能够做的,所以选C2。 might as well 做什么更好,既然我无事可做,还不如跟着你好了3。 B, 对将来时的虚拟,他可能会迟到,告诉他这个消息

上一篇 实质重于形式原则在会计实务运用中存在的最大问题是什么

下一篇 球nba球星的经典名言?