Question 1 is not a question. it's used when you are surprised that the listener has completed something sooner than you expected
Question 2 is used when you expect the listener to say yes to your question because the listener had enough time to complete something