英语语法 学英语,练听力,上听力课堂! 注册 登录
> 英语语法 > 高考英语语法强化训练 >  第45篇

情态动词考点 “情态动词+have done”表示责备的语气

所属教程:高考英语语法强化训练

浏览:

2021年10月31日

手机版
扫描二维码方便学习和分享

考点3 “情态动词+have done”表示责备的语气

可用于表责备语气的情态动词有:should, ought to, could, might, need等,它们常被用来表示说话人对过去事情的不满或遗憾,带有较强烈的责备语气,其结构为“情态动词+have done”。

1. should(ought to)have done“本应该……”

表示过去应该做而(实际)没有做的事情,含有责备或遗憾的语气,其否定形式为“should not/ought not to have done”。should have done还可以用来表示惊讶、赞叹等情绪。

You should have dug some when you first saw them blooming this spring.

你应该在今年春天第一次看到它们盛开的时候就挖一些的。

2. could/might have done “本来能够(会)……”

表示过去本来能够(可以)做某事,但实际上没有做到。

I could have lent you the money. Why didn’t you ask me?

我本来可以借这笔钱给你的。你为什么不问问我?

3. need+have+done “原本需要做……”

表示本来需要做某事而没有做,“needn’t+have+done”则表示“本来不必做某事而做了”。

I needn’t have bought so much wine—only five people came.

我本来没有必要买这么多酒,只来了五个人。

He need have hurried to the station. In that case, he wouldn’t have missed the train.

他本来需要快点去车站,那样的话,他就不会误了火车。


用户搜索

疯狂英语 英语语法 新概念英语 走遍美国 四级听力 英语音标 英语入门 发音 美语 四级 新东方 七年级 赖世雄 zero是什么意思南京市凯金世家花园英语学习交流群

  • 频道推荐
  • |
  • 全站推荐
  • 推荐下载
  • 网站推荐