分析 刚才肯定没下雨,因为地面是干的.
解答 答案:mustn't 改为can't.根据just now和for the ground is dry可知前句表示刚才肯定没下雨,所以用can't have done表示"不可能做过某事".
点评 考查情态动词的have done的形式.
can have done的用法 1.can have done用于对过去动作的推测,表示"可能",常用于否定句和疑问句.
She can't have gone to work.It's Sunday.她不可能去上班,今天是星期日.
2、must have done的用法
must have done用于对过去动作的推测,表示"可能一定…",用于肯定的陈述句中.
I have not seen him for quite a long time.He must have been very busy.我很久没见他了,他一定很忙.
科目:高中英语 来源: 题型:选择题
A. | How old | B. | How many | C. | How much | D. | How long |
查看答案和解析>>
科目:高中英语 来源: 题型:选择题
A. | to have settled | B. | settling | C. | having settled | D. | to be settled |
查看答案和解析>>
科目:高中英语 来源: 题型:书面表达
查看答案和解析>>
科目:高中英语 来源: 题型:填空题
查看答案和解析>>
科目:高中英语 来源: 题型:填空题
查看答案和解析>>
科目:高中英语 来源: 题型:填空题
查看答案和解析>>
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com