In English reason why is redundant. Prof. John Lawler's answers this twice .
Equivalent phrase in French is la raison QUE,
but grandson's French teacher told him use
la raison pour laquelle = 4. the reason for which.
So why's "reason that" right in English, but la raison QUE wrong in French?