A: It's ten o'clock! Why are you getting home so late?
B: I was stuck in traffic because of the weather.
A: Oh, I didn't even know it was that bad outside.
Why does speaker A say 'Why are you getting home so late' instead of 'Why did you get home so late?