It______last night. But I am not sure.A.may rainB.might rainedC.must rainD.may have rained

学历类 专四 已帮助 人

It______last night. But I am not sure.

A.may rain

B.might rained

C.must rain

D.may have rained

请帮忙给出正确答案和分析,谢谢!

热搜:关于氨基酸代谢错误的论述是_________。

答案解析

难度★★☆ 搜索
  • 正确答案:D
    句意:昨晚可能下了雨,但我不敢肯定。情态动词用法题:mayhaverained表示推测过去可能发生的事。mayrain“可能会下雨(但还未下)”;might后不能直接跟动词过去式;mustrain“一定下雨(未下)”。