it must be raining
it must rain
it must have rained
it must have been rained
此题涉及到动词的现在完成时态的使用方法和must的使用方法。“Must+have +动词的过去分词”表示“一定是……”的意思,AB时态不正确,D语态不正确。