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

学习 时间:2026-04-03 13:10:25 阅读:4346
虚拟语气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-04-03 13:10:25

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

最新回答共有2条回答

  • 怕孤单的小伙
    回复
    2026-04-03 13:10:25

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

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

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