A. | may | B. | ought to | C. | can | D. | must |
分析 他们本应该在午餐时到达的,但是他们的航班被推迟了.
解答 答案:B.根据 but the flight was delayed可知他们没有能够在在午餐时到达,所以用ought to have done 表示"本应该做而没有做",其他情态动词的完成式的用法分别是A表示"可能做过";C表示"可能做过";D表示"肯定做过".
点评 考查情态动词.情态动词should,ought to,could,might,need等常用来表示说话人
对过去事情的不满或遗憾,带有较强烈的责备语气.
should (ought to) have done"本应该…",表示过去应该做而
(实际)没有做的事情,含有责备或遗憾的语气,其否定形式为
"should not/ought not to have done".
I told Sally how to get there,but perhaps I should have written it out for her.当时我告诉了莎丽如何去那儿,但或许我还是该给她写出来为好.
【注】should have done还可以表示惊讶、赞叹等情绪.
It's wonderful that you should have achieved so much in these years.
太神奇了,这几年你竟然取得了这么大的成就.
科目:高中英语 来源: 题型:阅读理解
查看答案和解析>>
科目:高中英语 来源: 题型:填空题
查看答案和解析>>
科目:高中英语 来源: 题型:阅读理解
查看答案和解析>>
科目:高中英语 来源: 题型:选择题
A. | fallen down | B. | fallen off | C. | fallen out | D. | fallen in |
查看答案和解析>>
科目:高中英语 来源: 题型:阅读理解
查看答案和解析>>
科目:高中英语 来源: 题型:填空题
查看答案和解析>>
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com