1.could have expressed 是虚拟语气,意思是:他本可以表达的如何如何.could加动词的完成式,表示的是“本可以做而没有做的事情”,在这句话中就是这种用法.而B是过去将来时,表示从过去看他将做某事.
2.should 在这里是 “按理说”的意思,它的否定式就是“按说不会” 的意思.而shall 是用在第一人称里,I shall 或者 we shall.
1.could have expressed 是虚拟语气,意思是:他本可以表达的如何如何.could加动词的完成式,表示的是“本可以做而没有做的事情”,在这句话中就是这种用法.而B是过去将来时,表示从过去看他将做某事.
2.should 在这里是 “按理说”的意思,它的否定式就是“按说不会” 的意思.而shall 是用在第一人称里,I shall 或者 we shall.