shall用法 和should的区别

如题所述

1. 表将来时时,should是shall的过去式
2. should可用来表示推测.
3. shall可用于第一/第三人称疑问句中,表示请求许可.
4. shall可用于第二/第三人称陈述句中,表示警告/许诺/命令/威胁/规定等语气.
5. should have done sth/should not have done sth表责备语气
6. should可以表示劝告,建议语气,"应该/应当"
7. should可以用在虚拟语气中,有时可以省略;有时不可以省略,表示"万一"
8. should可以表示"居然/竟然",有不相信/惊愕的含义
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-19

shall 
 
英[ʃæl,
ʃəl]
美[ʃæl]
    
1.
(有时与I和we连用,
表示一般将来时)将要,

 2.
(尤用于与I和we连用的要求听者作决定的问句中)…好吗?要不要…?
 3.
(尤用于正式文字中表示允诺、命令或法令)〈正〉可;
必须;
必将
 
should 
 
英[ʃud,
ʃəd]
美[ʃʊd]
       
shall的过去式
委婉语气时使用
 
1.
应该
 2.
有可能
 3.
将会

第2个回答  2008-06-10
前者有命令口气,用于现在或将来时,后者更委婉,用于过去式或虚拟语气中,运用比前者广,较常用
第3个回答  2019-06-05
有,他们都能表示建议,但should表示的语气更委婉,should是shall的过去式。
第4个回答  2020-02-03
shall
将来时,用于第一人称:
I
shall
be
back
in
a
minute.
用来表示征求意见:
Shall
I
go
with
you?
用在第二、三人称,表示命令,警告,允诺等。He
shall
answer
for
it!
should应该
You
should
be
responsible
for
yourself.
表猜测It
should
be
true.
大概有70-80%的把握。
should
have
done本应做某事,语气中有责备。
You
should
have
come
here
earlier.你本来应该早点到的。