Hi, #1 is fine. 'For' in this context means 'because'. #2 and #3 are not correct.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
CliveYou don't say 'because that' or 'because which'.Quoc, I think Clive has answered your last question already. You cannot say 'because that' or 'because which'.