宾语从句后有破折号,which还是that

如题所述

which
先行词指物时,两个都可以,若前面有介词时,只能用which。
只能用that的情况:1、先行词前面有形容词最高级、序数词等修饰时。先行词前有all,any,much,little,none,every,few等词修饰时。先行词前有theonly,the very,the last,the same等词修饰时。先行词是不定代词something,anything,nothing,everything时。先行词同时包括人和物时。主句是who或which引导的特殊疑问句时。
温馨提示:答案为网友推荐,仅供参考