which 指物;在从句中当主语、宾语。
that可以指物,也可以指人,在从句中当主语、宾语。
which可以用在介词后,而that则不。
which可以用在非限定性定语从句中,而that则不。
这是这两个词常见的用法。