Sentences such as the following can be found (language log).
- The reason he left is because he was not respected. (1)
They can be transformed as follows.
- He left [for the reason that/because] he was not repected. ("for the reason that" is equivalent to "because") (2)
It follows that when using (1) the speaker is really saying (3) below.
- The reason he left is for the reason that he was not repected. (substitution of equivalent phrase from (2)) (3)
Should we recognize a redundancy in this formulation (I think we should), or is there a way to resolve this apparent problem? Which is it?