when he slept 或who slept this morning?或 when did he sleep?或 when was he sleeping这几句话对吗

问题描述:

when he slept 或who slept this morning?或 when did he sleep?或 when was he sleeping这几句话对吗
哪句不对指出来 并说说有啥区别 尽量说明原因

第一句,第四句是错的.第一句因为是个疑问句,并且sleep是个动词,所以要用上助动词,又因为是he第三人称单数,所以要加上does变成when does he sleep?
第四句was sleeping是现在进行时,而when是问什么时候,所以这个句子意思就是不对的.