题目
It () last night. But I am not sure. A. may rain B. might rained C. must rain D. 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
解析
步骤 1:分析句子结构
句子的主干是 "It () last night.",其中 "It" 是主语,"last night" 是时间状语。空格处需要填入一个动词或动词短语,表示过去发生的事情。
步骤 2:分析选项
A. may rain - "may" 是情态动词,表示可能性,但 "rain" 是动词原形,不能直接用于过去时。
B. might rained - "might" 是情态动词,表示可能性,但 "rained" 是过去式,情态动词后面应该跟动词原形。
C. must rain - "must" 是情态动词,表示肯定,但 "rain" 是动词原形,不能直接用于过去时。
D. may have rained - "may have" 是情态动词 "may" 加上助动词 "have",表示对过去发生的事情的推测,后面跟动词的过去分词 "rained"。
步骤 3:选择正确答案
根据句子结构和选项分析,正确答案是 D. may have rained,表示对过去发生的事情的推测。
句子的主干是 "It () last night.",其中 "It" 是主语,"last night" 是时间状语。空格处需要填入一个动词或动词短语,表示过去发生的事情。
步骤 2:分析选项
A. may rain - "may" 是情态动词,表示可能性,但 "rain" 是动词原形,不能直接用于过去时。
B. might rained - "might" 是情态动词,表示可能性,但 "rained" 是过去式,情态动词后面应该跟动词原形。
C. must rain - "must" 是情态动词,表示肯定,但 "rain" 是动词原形,不能直接用于过去时。
D. may have rained - "may have" 是情态动词 "may" 加上助动词 "have",表示对过去发生的事情的推测,后面跟动词的过去分词 "rained"。
步骤 3:选择正确答案
根据句子结构和选项分析,正确答案是 D. may have rained,表示对过去发生的事情的推测。