How long did you sleep

问题描述:

How long did you sleep
为什么用did ,不能用were you sleeping 或 asleep.

过去的事当然过去时了!
sleep‘ing ’表示进行时;而asleep 表状态(即表示睡着‘的’).
这样你应该明白了吧?