不对应该是:The streets are all wet. It must 【have been raining】during the night 表示对已经发生的事作以肯定推测must(may)+have+过去分词或者:must(may)+have+been+ dong sth must be raining “一定正在下雨”是对正在发生的事作以推测的如不明白请追问,如果满意请【采纳】祝学习进步
是的,句中出现过去进行时