The streets are wet,it must __________last night.rain have rained be raining have been raining 选哪个,

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/14 12:58:30

The streets are wet,it must __________last night.
rain
have rained
be raining
have been raining 选哪个,

have rained

have rained
must have done 表示对过去的推测。