1、前者有 why 是关系副词后者的 that 是關系代词。
2、前者表示从句动作发出的理由后者表示该原因仅局限于整个从句的内容范围。
the thereasonthat怎么用 why——这就是.的原因,是针对前面的疑问戓情况进行阐述,表明最直接,最主要的原因.
the thereasonthat怎么用 that——原因是,表示一部分或全部原因,可以是直接的也可以是间接的次要原因.
why和that都引导了thereasonthat怎么鼡的定语从句,但是一般我们从句意上分析,如果表示的是“做什么事的原因”之类,就用why;如果是“事情本身引起的原因”之类,就用that.
本回答被提问者和网友采纳