shall 和should在表示推测的时候,是不是只有时态上的区别?should和shall具体的区别?

问题描述:

shall 和should在表示推测的时候,是不是只有时态上的区别?
should和shall具体的区别?

二者不仅有时态上的区别:表将来时时,should是shall的过去式。
在表示虚拟语气时也有具体区别:
1.shall用于第一人称,表征求对方意见或向对方请示:
What shall we do this moring?
用于第一,第三人称的疑问句:
Shall we dance ?
When shall she leave oou class?
2.用于第二,第三人称,表示说话人给对方的命令,警告,允诺或威胁
You shall die if you disclose all the state secerts to the foreigners.
should:1.可用来表示推测.
2.. should have done sth/should not have done sth表责备语气
3. should可以表示劝告,建议语气,"应该/应当"
4. should可以用在虚拟语气中,有时可以省略;有时不可以省略,表示"万一"
5 should可以表示"居然/竟然",有不相信/惊愕的含义
如果还不懂,可以问我哈,望采纳\(^o^)/~

和be able to 1)情态动词can只有两种时态形式,现在式can和过去式could,事实上不一定去做,而was∕were able to则表示“过去做成了某事”。在否定

确实只有时态上的区别