题目内容
The streets are all dry. It _____ during the night.
A. must have rained B. should have rained
C. can’t have rained D. couldn’t rain
C
【解析】
试题分析:考查情态动词和虚拟语气。句意:街道是干的,夜里不可能下雨了。情态动词+have done可表示对过去事情的推测,must have done一定已经做了某事,表示肯定推测,否定推测不能用mustn’t,应该用can’t;should have done本应该做某事(实际上未做);can’t have done不可能做了某事,根据句意可知,这里表示否定的推测,故选C。
考点:考查情态动词和虚拟语气
练习册系列答案
相关题目