情态动词

问题描述:

情态动词
1.He did not regret saying what he did but felt that he __ it differently.
A.could have expressed B.would express
2.It is said that there are plenty of hotels in that town.There __be any difficulty for you to find somewhere to stay.
A.should't B.shan't
A A
为什么不是B呢
求详解

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