It______have rained last night, for the ground is wet.

admin2015-11-04  11

问题 It______have rained last night, for the ground is wet.

选项 A、should
B、can
C、will
D、must

答案D

解析 情态动词题。句意:昨天晚上肯定下雨了,因为地面是湿的。must have done表示对过去所发生动作的肯定推测;should have done表示本应做而未做的事情;will have done表示将来完成的动作;英语中无can have done的用法。根据题意用must。
转载请注明原文地址:https://kaotiyun.com/show/rcYC777K
本试题收录于: 英语题库成考专升本分类
0

最新回复(0)