should跟shall有什么区别?which跟that的用法又有什么不同呢

来源:百度知道 编辑:UC知道 时间:2024/05/22 17:27:49

should是shall的过去式,大体上没什么区别,不过从语气上来说,should有”应该“的意思,而shall有”命令“的意思。而且在虚拟语气中只能用should

which跟that的区别在于,在定语从句中,可以用 介词+which的形式,而不能用介词+that的形式

which 跟 that:
引导非限定定语从句时通常用WHICH
直接放在介词后作宾语时通常用WHICH
当先行词是不定代词或其修饰时,通常用THAT
should 跟 shall 没有太大区别。