选D.
why引导的是修饰reason的定语从句,that引导表语从句.如果我没记错的话,原句应该是The reason why he has been such a success is that he never gives up.