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

题目简介

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

题目详情

Look! the ground is wet. It must have rained last night, _______?
A.hasn’t itB.didn’t itC.mustn’t itD.hadn’t it
题型:单选题难度:中档来源:不详

答案

B
考查反义疑问句。对于情态动词+have+done的反义疑问句有两种情况,1. 情态动词+have+done后面没有过去式 的时间状语,就对现在完成时提问。2. 情态动词+have+done后面有过去时的时间状语,就对过去时反问。本题must have rained后面有过去时的时间状语,所以就对过去时反问,答案为B。

更多内容推荐