在定语从句中,当先行词有两个时,通常建议使用 that来引导定语从句,以避免语言的单调或重复。
具体来说,以下情况更适合使用that:
1. 先行词为两个或两个以上分别指人和物的名词时。
2. 先行词本身是all、much、something、anything、everything、nothing、none等不定代词时。
3. 先行词前有最高级修饰或是all、something、什么的时。
4. 如果主句中缺少主语或表语时,可以用the one作为关系代词。
当然,如果两个定语从句之间的关系较为复杂,或者为了保持句子的流畅性,有时也可以考虑使用which。但总体而言,that在这种情况下的使用更为普遍和推荐。
因此,在先行词有两个的情况下,建议优先使用that来引导定语从句。