何時間寝ましたか?
How much sleep did you get?
文法: 過去のこと
「どれくらい寝たか」は「get ~ sleep」と言います。ここでは「sleep」は「睡眠」という意味の名詞です。
たとえば
「I got 8 hours sleep.(8時間寝た)」
「I got lots of sleep.(いっぱい寝た)」
「I didn’t get much sleep.(あまり寝てない)」
「I didn’t get any sleep.(一睡もしてない)」など。
「How much did you get sleep?」とは言わずに「名詞(ここではsleep)」を「How much」に付けて
「How much sleep did you get?」と言います。
他にも
「How much money do you have?(お金はどれくらい持っている?)」
「How much time is it gonna take?(時間はどれくらいかかりそう?)」
「How much weight did you lose?(何キロ痩せたの?)」
もすべて同じように「名詞」を「How much」と合体させる感じです。