语法

should / ought to 与 should have done (should & ought to)

语法点:should / ought to 与 should have done (should & ought to)

should 和 ought to 都表示“应该”,用来提出建议、说明义务或表达“按理说会怎样”的推测,两者意思基本相同,ought to 语气略正式。should have done / ought to have done 则指向过去:本该做而没做,或本不该发生却发生了,常带有责备或遗憾的语气。与之相对的 need not have done 表示“本来不必做(却做了)”。本课讲一场糟糕的喜剧演出,很多本该登台的演员没来,观众本来不必失望,正是 should have appeared 和 need not have felt 的典型用法。

结构

形式 结构 例句
现在 / 将来 肯定 主语 + should / ought to + 动词原形 You should queue early.
现在 / 将来 否定 主语 + should not (shouldn't) / ought not to + 动词原形 You shouldn't be so nervous.
疑问 Should + 主语 + 动词原形? Should we rush to see it?
过去(本该做而未做) 主语 + should have / ought to have + 过去分词 The artistes should have appeared.
过去(本不该做却做了) 主语 + shouldn't have + 过去分词 He shouldn't have said that.
过去(本不必做却做了) 主语 + need not have + 过去分词 They need not have felt disappointed.

注意:should have done 只是说“本应如此”,事实上没有发生;must have done 才表示对过去的肯定推测。

课文中的例句

补充例句

易错点

逐句语法分析 · 9 句
  1. 1People will do anything to see a free show--even if it is a bad one.

    人们为了看一场免费演出什么都愿意做——哪怕演出很糟糕。

    一般将来时 (Simple Future) + 一般现在时 (Simple Present) · 主语 + will + 动词原形 + 宾语 + 目的状语 + even if 让步从句

    • will do 表示人们一贯会做的事,带有“总是愿意”的意味
    • even if 引导让步状语从句,从句用一般现在时
    • a bad one 中的 one 代替 show,避免重复

    will 在这里不是单纯的将来,而是表示人们的习惯倾向;even if 引导让步从句。

  2. 2When the news got round that a comedy show would be presented at our local cinema by the P. and U. Bird Seed Company, we all rushed to see it.

    当消息传开,说P. and U. 鸟食公司将在我们当地的电影院举办一场喜剧演出时,我们全都赶去观看。

    一般过去时 (Simple Past) + 过去将来时被动 (Future-in-the-past Passive) · When 时间状语从句 (含 that 同位语从句) + 主语 + 动词过去式 + 不定式

    • that a comedy show would be presented 是 the news 的同位语从句
    • would be presented 是过去将来时的被动语态
    • rushed to see 用不定式表目的

    主句 rushed 是一般过去时;同位语从句里从过去看将来,所以用 would be presented。

  3. 3We had to queue for hours to get in and there must have been several hundred people present just before the show began.

    我们不得不排了几个小时的队才进去,演出快开始时,到场的人一定有好几百。

    一般过去时 (Simple Past) + must have done 对过去的推测 · 主语 + had to + 动词原形 + 目的状语, and there must have been + 名词短语

    • had to queue 是 have to 的过去式,表示客观上不得不
    • must have been 表示对过去情况的肯定推测
    • there must have been 是 there be 句型与情态动词的结合

    had to 说明当时不得不排队;must have been 推测当时“肯定有几百人”。

  4. 4Unfortunately, the show was one of the dullest we have ever seen.

    遗憾的是,这场演出是我们看过的最乏味的演出之一。

    一般过去时 (Simple Past) + 现在完成时 (Present Perfect) · 主语 + was + one of the + 最高级 + (that) 定语从句 (现在完成时)

    • one of the dullest (shows) 是最高级结构
    • we have ever seen 是修饰最高级名词的定语从句,用现在完成时
    • ever 常与最高级和现在完成时连用

    最高级后接 we have ever seen 定语从句,表示“我们看过的最无聊的演出之一”。

  5. 5Those who failed to get in need not have felt disappointed, as many of the artistes who should have appeared did not come.

    那些没能进场的人也不必觉得失望,因为许多本应登台的艺人根本没有来。

    need not have done / should have done + 一般过去时 (Simple Past) · 主语 (含 who 定语从句) + need not have + 过去分词, as 原因状语从句 (主语含 who 定语从句 + did not come)

    • need not have felt 表示“本不必感到失望(却失望了)”
    • should have appeared 表示“本该登台(却没有)”
    • as 引导原因状语从句,两个 who 从句分别修饰 those 和 artistes

    本课核心句:两个情态完成式并列出现,分别表达“本不必”和“本该”,都是对过去的评价。

  6. 6The only funny things we heard that evening came from the advertiser at the beginning of the programme.

    那天晚上我们听到的唯一有趣的话,出自节目开始时的那位广告员。

    一般过去时 (Simple Past) · 主语 (含省略 that 的定语从句) + came from + 名词短语 + 时间/地点状语

    • we heard that evening 是省略关系代词的定语从句,修饰 things
    • came from 表示来源
    • at the beginning of 表示“在……开头”

    主语 The only funny things 被定语从句修饰,谓语 came 是一般过去时。

  7. 7He was obviously very nervous and for some minutes stood awkwardly before the microphone.

    他显然非常紧张,在麦克风前尴尬地站了好几分钟。

    一般过去时 (Simple Past) · 主语 + was + 形容词 and + 时间状语 + 动词过去式 + 方式副词 + 地点状语

    • obviously 修饰整句,表示“显然”
    • for some minutes 表示持续时间
    • stood awkwardly 中副词修饰动词,说明状态

    两个并列谓语 was 和 stood 都是过去式,描述广告员当时的紧张状态。

  8. 8As soon as he opened his mouth, everyone burst out laughing.

    他一开口,大家就哄堂大笑。

    一般过去时 (Simple Past) · As soon as 时间状语从句 + 主语 + burst out + 动名词

    • as soon as 表示“一……就……”
    • burst out laughing 中 burst 过去式仍为 burst,后接 -ing 形式
    • everyone 作主语视为单数

    as soon as 引导时间从句,主句 burst out laughing 描述众人立刻大笑。

  9. 9We all know what the poor man should have said, but what he actually said was: 'This is the Poo and Ee Seed Bird Company. Good ladies, evening and gentlemen!'

    我们都知道这个可怜的人本来应该说什么,可他实际上说的是:“这里是Poo and Ee 种鸟公司。各位好女士,晚上和先生们!”

    一般现在时 (Simple Present) + should have done + 一般过去时 (Simple Past) · 主语 + know + what 宾语从句 (should have said), but + what 主语从句 + was + 直接引语

    • should have said 表示“本该说”而实际没说
    • what the poor man should have said 是宾语从句,what he actually said 是主语从句
    • but 前后形成“本该说”与“实际说”的对比

    should have said 与 actually said 对照,用两个 what 从句突出口误与正确说法的差别。

练习 · 44 题

每组做完自动记录;总正确率 80% 以上记为掌握 ★。改写和改错与参考答案不完全一致时,登录用户由 AI 判断是否可接受。

总计 0/44
  1. 选择正确的答案

    1. Many of the artistes who ____ did not come.

  2. 选择正确的答案

    2. Those who failed to get in ____ disappointed.

  3. 选择正确的答案

    3. We all know what the poor man ____, but he said something else.

  4. 选择正确的答案

    4. You ____ be so nervous before the microphone. It is only a show.

  5. 选择正确的答案

    5. There ____ several hundred people present just before the show began.

  6. 选择正确的答案

    6. The advertiser ____ his speech before the show. Then he would not have been so nervous.

  7. 选择正确的答案

    7. We ____ for hours, so we were very tired when the show began.

  8. 选择正确的答案

    8. As soon as he opened his mouth, everyone burst out ____.

  9. 选择正确的答案

    9. The show was one of the dullest we ____.

  10. 选择正确的答案

    10. When the news ____ that a comedy show would be presented, we all rushed to see it.