which和that有什么区别?

如题所述

which和that的区别如下:
1、适用范围不同。which指代主句宾语:s+verb+o,which指代o。which指代主句主语:s+verb,which。that的适用范围:不定代词为先行词。any、all、each、every、little、few、no、much、many为先行词。人+物为先行词。
2、用法不相同。which的用法是介词加which等于连词。that用法是序数词为先行词、最高级为先行词。
温馨提示:答案为网友推荐,仅供参考
相似回答