who是主语,后面直接跟谓语动词,如果提问其他成分,需要借助于助动词。所以提问主语直接用who
do作为助动词的时候,用于构成疑问句和否定句、代替动词、用于加强语气,具体用法要结合上下文理解。
用于构成疑问句时,一般用于句首,不符合这个句子的情况。
句子中需要保留clean作为动词才能意思完整,所以不能用do代替。
所以,假如使用did clean,也是加强语气,并不符合句子的意思。
如果,前文铺垫是:有人说是A打扫了课室,有人说是B打扫了……那么用于强调语气,“到底是谁昨天打扫了课室?”,就可以改成did clean。
希望帮到你,谢谢采纳。