Look! the ground is wet. It must have rained last night, ?A. hasn’t itB. didn’t itC. mustn

发布时间:2020-08-16 21:23:35

Look! the ground is wet. It must have rained last night,     ?
A. hasn’t it
B. didn’t it
C. mustn’t it
D. hadn’t it

网友回答

A. hasn’t it
(答案→)B. didn’t it
C. mustn’t it
D. hadn’t it
解析:考查反义疑问句。对于情态动词+have+done的反义疑问句有两种情况,1. 情态动词+have+done后面没有过去式 的时间状语,就对现在完成时提问。2. 情态动词+have+done后面有过去时的时间状语,就对过去时反问。本题must have rained后面有过去时的时间状语,所以就对过去时反问,答案为B。
以上问题属网友观点,不代表本站立场,仅供参考!