They are all correct. The use of else suggests that the speaker is stating the reason, regardless of the sentence being in the form of a question (of course, the question can still be answered).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.