Hi Angliholic
Another difference is that 'for' is used to explain something that has
already been stated -- rather than simply to state a reason -- which is why the 'for' clause never appears at the beginning of a sentence. In other words, first you have to state something and only then can you use 'for' to explain what you've just stated. Using 'for' with the meaning of 'because' is rather like introducing a clause or a sentence with "you see".
You cannot reverse the order of your clauses if you use the word 'for', but you can reverse them if you use 'because':
- For/Because I don't complain, people think I'm satisfied.
- For/Because we are almost there, prepare to get off.But, to me the most noticeable difference is the literary sound of 'for' when it is used to mean 'because'.