错误与遗憾:被动语态完成情态动词(本应该被完成)
Grammar Rule in 30 Seconds
Use 'Modal + have + been + Past Participle' to discuss past events where the focus is on the receiver, not the doer.
- Use 'should have been' for past regrets or missed opportunities (e.g., 'It should have been fixed').
- Use 'must have been' for strong logical deductions about the past (e.g., 'The window must have been broken').
- Use 'could have been' for past possibilities that didn't happen (e.g., 'The game could have been won').
Overview
must have been done、should have been said 或 could have been avoided 这类结构,能帮助你在学术、职业和正式场合进行精准、细致的沟通。must、should、could),完成时态(表示已完成的动作或与过去相关的动作),以及被动语态(强调动作的承受者)。理解它们之间的相互作用,是有效运用这些情态动词的核心。它体现了学习者在不直接指明动作执行者的情况下,对过去事件进行不确定推测、推理或批评的能力。想想看,我们多少次在没有直接目击的情况下推断过去发生的事件?被动语态的完成时态情态动词就为这种推断提供了语言框架。have been + 过去分词 (V3)。这个组合表示一个在过去已经完成的动作,并且主语是这个动作的承受者。have 这个词至关重要;它总是在情态动词之后以原形出现,确立了完成时态,并将事件牢固地锚定在过去。been 是 to be 动词的过去分词,在构成被动语态时是必不可少的。而主要动词的过去分词形式则表达了具体的动作。have been + V3 的基础建立起来,情态动词就被置于其前。这个情态动词为过去的被动动作增添了特定的细微差别。例如,在句子 The report must have been submitted by Friday(报告一定在那之前提交了)中,核心的过去被动动作是 been submitted。情态动词 must 随后添加了强烈的推测,即这份报告肯定是在截止日期前提交了。反之,The report should have been submitted by Friday(报告本应在那之前提交)使用 should 来表达遗憾或未完成的义务,暗示报告没有被提交,或者提交不当。这表明情态动词如何调节说话者对已完成的被动事件的态度或确定性。They must have submitted the report(他们一定提交了报告)关注的是 they 作为动作执行者,而 The report must have been submitted(报告一定被提交了)则将焦点放在报告本身及其状态上。这种语言选择通常在执行者不相关、未知,或者需要保持客观性(如科学或新闻报道中常见)时做出。这种对动作承受者的关注,结合通过完成时态对过去的参照,使得这种结构在高级语篇中异常灵活。have been 都保持不变,因为 have 跟在情态动词后面时必须是原形,而 been 是构成被动语态完成时态的固定形式。主要动词总是使用其过去分词形式(V3)。The package must have been delivered while I was out. (包裹一定在我外出时被送达了。) |The email might have been sent to the wrong address. (邮件可能被发送到错误的地址了。) |That accident could have been avoided with more caution. (那场事故本可以因更小心而避免。) |The error should have been corrected in the first draft. (这个错误本应在初稿中就被修正。) |If I had been informed, the decision would have been delayed. (如果我被告知了,这个决定就会被推迟。) |The door can't have been locked from the outside. (门不可能从外面被锁上。) |not 直接放在情态动词之后:The file must not have been saved correctly. (文件一定没有被正确保存。) |The notification might not have been received by everyone. (通知可能没有被所有人收到。) |The task could not have been completed in such a short time. (任务不可能在这么短的时间内完成。) |The funds should not have been transferred without verification. (这笔资金不应该在未经核实的情况下被转账。) |have 在此结构中永远不会变成 has 或 had,因为它后面直接跟的是情态动词,情态动词要求其后的动词使用原形。例如,He must have been invited 是正确的,而不是 He must has been invited。- 表达强烈推测或确定性 (
must have been + V3,can't/couldn't have been + V3):
must have been + V3。反之,当你强烈怀疑或认为某过去被动事件不可能发生时,则使用 can't/couldn't have been + V3。Given the extent of the damage, the car must have been hit by a very large vehicle.(鉴于损坏程度,汽车一定是被一个非常大的车辆撞了。)The meeting started on time; the agenda can't have been distributed late.(会议准时开始了;议程不可能是迟发的。)
- 表示可能性或不确定性 (
might/may have been + V3,could have been + V3):
might have been + V3 或 may have been + V3。Could have been + V3 同样表示可能性,但还可以暗示一种未实现的机遇或替代结果。The email might have been caught in the spam filter.(邮件可能被垃圾邮件过滤器拦截了。)The error message could have been caused by a network issue, but we're not sure.(这个错误信息可能由网络问题引起,但不确定。)
- 传达遗憾、未完成的义务或批评 (
should have been + V3):
The new policies should have been communicated to staff well in advance.(新政策本应提前很久传达给员工。)The crucial data should not have been stored on an unsecured server.(关键数据不应存储在不安全的服务器上。)
- 描述假设的过去结果 (
would have been + V3):
If the security breach had been detected earlier, the sensitive data would have been protected.(如果安全漏洞早点被发现,敏感数据就会被保护起来。)
The ancient city must have been built by a highly advanced civilization. - 这座古城一定是由一个高度发达的文明建造的)、执行者身份相对于动作影响不重要(The decision should have been made by consensus, not unilaterally. - 这个决定本应协商一致,而不是单方面做出),或者你想通过完全省略执行者来保持正式、客观的距离时,特别有价值。- 遗漏
been: 这可能是最普遍的错误。学习者常常将主动语态的完成时态情态动词(Modal + have + V3)与被动语态的完成时态情态动词(Modal + have been + V3)混淆。been是此结构中被动语态不可或缺的标志。 - 错误:
The report should have finished by now.(这句话的意思是报告本身应该完成了某个动作。) - 正确:
The report should have been finished by now.(这句话正确地表示报告被完成了。) - 错误:
The mistake could have avoided easily. - 正确:
The mistake could have been avoided easily.
- 混淆
must和should: 虽然两者都是强情态动词,但在此结构中的含义截然不同。Must have been + V3表示高度确定性或推测,而should have been + V3则表达遗憾、批评或未完成的义务。 The email must have been sent(推测:我确定它被发送了。)The email should have been sent(遗憾:它本应被发送但没有,或者发送不当。)
have的形式错误: 情态动词后面总是跟动词原形。因此,在这个结构中,无论主语的单复数或人称如何,have永远不应变成has或had。- 错误:
The documents might has been reviewed yesterday. - 正确:
The documents might have been reviewed yesterday.
- 误用
could have been: 这个情态动词可以表示过去的可能性(The problem could have been solved in several ways.- 这个问题有几种方法可以解决)和未实现的机遇(The funding could have been secured if we had applied earlier.- 如果我们早点申请,资金就能到位)。混淆这两种含义会导致误解。
- 过度使用和风格上的冗余: 尽管这些结构功能强大,但如果用在可以简单使用被动语态(
was done)甚至主动语态的地方,可能会显得过于正式或笨拙。应策略性地使用它们来达到特定的强调或细微差别。 - 考虑使用
The data was compromised(数据被泄露了) 而不是The data must have been compromised(数据一定是被泄露了),如果确定性不是主要信息,并且被动语态已经很清晰。
- 执行者保留: 如果执行者很重要且已知,主动语态可能比被动语态更直接、清晰,即使被动语态在语法上也是允许的。选择哪种语态通常是风格问题。
Modal + have + V3) | 被动语态完成时态情态动词 (Modal + have been + V3) | 示例 |They must have forgotten the keys. (他们一定忘了钥匙。) The keys must have been forgotten. (钥匙一定是被忘了。) |He should have finished the project. (他本应完成项目。) The project should have been finished. (项目本应被完成。) |by 之后 | We could have prevented the delay. (我们可以阻止延误。) The delay could have been prevented (by us). (延误本可以被阻止(由我们)。) |was/were + V3) | 被动语态完成时态情态动词 (Modal + have been + V3) | 示例 |The window was broken yesterday. (窗户昨天被打破了。) The window must have been broken last night. (窗户一定是昨晚被打破的。) |The package was delivered this morning. (包裹今天早上被送达了。) The package might have been delivered already. (包裹可能已经送达了。) |The decision was made last week. (决定是上周做出的。) The decision should have been made earlier. (这个决定本应早点做出。) |could have been + V3 vs. might have been + V3could 带有更强的“本来可能”的意味,暗示了某种未被抓住的机会或替代方案,而 might 则更侧重于纯粹的可能性,不一定暗示未实现的机会。could have been + V3 | might have been + V3 | 示例 |The project could have been completed on time if we had more resources. (如果我们有更多资源,项目本可以按时完成。) The project might have been completed on time, but we ran into unexpected issues. (项目本可能按时完成,但我们遇到了意想不到的问题。) |That mistake could have been avoided. (那个错误本可以避免。) That mistake might have been avoided if they had been more careful. (如果他们更小心,那个错误可能就能避免。) |must have been + V3 和 can't have been + V3 什么时候用?它们和中文的“一定是…”、“肯定不是…”用法一样吗?must have been + V3 用来表达基于现有证据的强烈推测,表示“一定是…(发生在过去)”。can't/couldn't have been + V3 则用来表达强烈的怀疑或认为某事“不可能是…(发生在过去)”。中文的“一定是…”和“肯定不是…”在表达确定性上与英语非常相似。例如,“他这么累,一定是昨晚没睡好” 对应 He's so tired; he must have not slept well last night. (注意这里是 must not have slept,表示“一定没有睡好”)。而“你不可能这么快就完成了” 对应 You can't have finished so quickly.。在被动语态下,比如“这件衣服一定是昨天洗的” 对应 This dress must have been washed yesterday.,“这个消息不可能是你告诉他的” 对应 The news can't have been told to him by you.。Modal + have been + V3 这个结构中,have 什么时候会变成 has?have 在这里是情态动词(如 must, should, could 等)后面的动词原形。情态动词后面跟的动词总是原形,不受主语人称和数的影响。所以,无论主语是 I, you, he, she, it, we 还是 they,后面都永远是 have been。例如:She must have been happy.,而不是 She must has been happy.。should have been + V3 表达的是“应该被做”还是“不应该被做”?should 后面的 have been 结构本身表示对过去未发生或已发生事件的评价。The report should have been submitted on time.(报告本应准时提交,但没做到,表达一种遗憾或批评。)The report should not have been submitted so late.(报告本不应如此晚地被提交,表达对已发生情况的不满。)
not 的位置和上下文来判断具体含义。- “了”:可以表示动作完成(如“我吃了”),也可以表示情况变化(如“天冷了”)。被动语态的完成时态情态动词,特别是
must have been done,在表达“一定完成了某事”时,功能上有点像中文里“(事情)已经…了”或“(事情)被…了”的完成感,但英语更强调推测。 - “过”:表示过去的经历(如“我去过北京”)。这和英语的完成时态(如
have been)在表示“曾经”的经历感上有相似之处,但英语的完成时态情态动词更复杂,加入了情态和被动。 - “着”:表示动作的进行或状态的持续(如“下着雨”)。这与英语的进行时态(
be + -ing)更接近。
Modal + have been + V3)比中文的这些助词承载了更多的信息:它不仅指明了动作发生在过去,而且是被动的,还通过情态动词(must, should, could 等)表达了说话者对这个过去被动事件的态度(确定、遗憾、可能等)。中文通常需要结合时间词、副词和上下文来传达类似的信息。例如,The window must have been broken(窗户一定是被打破了)这一个简单句子,包含了“窗户”、“打破”、“过去”、“被动”、“确定”等多重信息,中文可能需要说“窗户(主语)一定是(推测)被(被动)打碎(动作)了(完成感)”。Passive Perfect Modal Structure
| Subject | Modal | Perfect Auxiliary | Passive Marker | Past Participle |
|---|---|---|---|---|
|
The car
|
must
|
have
|
been
|
stolen
|
|
The letters
|
should
|
have
|
been
|
sent
|
|
The problem
|
could
|
have
|
been
|
solved
|
|
The law
|
might
|
have
|
been
|
changed
|
|
The truth
|
may
|
have
|
been
|
hidden
|
|
The work
|
ought to
|
have
|
been
|
done
|
Common Contractions
| Full Form | Contraction | Pronunciation Note |
|---|---|---|
|
should have been
|
should've been
|
Sounds like 'should-uv-bin'
|
|
could have been
|
could've been
|
Sounds like 'could-uv-bin'
|
|
must have been
|
must've been
|
Sounds like 'must-uv-bin'
|
|
might have been
|
might've been
|
Sounds like 'might-uv-bin'
|
Meanings
A grammatical structure used to express degrees of certainty, obligation, or regret about past actions while maintaining a passive focus on the object of the action.
Logical Deduction
Expressing a strong belief that something happened based on evidence.
“The safe must have been opened with a key.”
“The lights were on, so the house must have been cleaned already.”
Unfulfilled Obligation/Regret
Expressing that an action was desirable or necessary but did not occur.
“The report should have been submitted yesterday.”
“The guests ought to have been informed of the delay.”
Past Possibility
Discussing things that were possible in the past but did not happen, or whose occurrence is uncertain.
“The package could have been lost in the mail.”
“The building might have been saved if the fire department arrived sooner.”
Reference Table
| Form | Structure | Example |
|---|---|---|
|
Affirmative
|
Modal + have + been + V3
|
It must have been done.
|
|
Negative
|
Modal + not + have + been + V3
|
It shouldn't have been done.
|
|
Question
|
Modal + Subj + have + been + V3?
|
Could it have been done?
|
|
Possibility
|
Might/May + have + been + V3
|
It might have been lost.
|
|
Regret
|
Should + have + been + V3
|
It should have been fixed.
|
|
Deduction
|
Must + have + been + V3
|
It must have been stolen.
|
正式程度
The error should have been circumvented through more rigorous oversight. (Discussing a failure.)
The mistake should have been avoided. (Discussing a failure.)
That shouldn't have happened. (Discussing a failure.)
That was a total fail, shouldn've been like that. (Discussing a failure.)
Functions of Passive Perfect Modals
Deduction
- Must have been Strong certainty
Regret
- Should have been Missed obligation
Possibility
- Could have been Past potential
Active vs. Passive Perfect Modals
Choosing the Right Modal
Are you sure it happened?
Was it a mistake or regret?
Usage Contexts
Legal
- • Evidence must have been planted
- • Rights should have been read
Business
- • Emails should have been sent
- • Budget could have been saved
按水平分级的例句
The door must have been locked.
La puerta debe haber estado cerrada.
The food must have been good.
La comida debe haber estado buena.
It must have been cold.
Debió haber hecho frío.
The car must have been red.
El coche debe haber sido rojo.
The homework should have been done.
La tarea debería haber sido hecha.
The window could have been broken.
La ventana podría haber sido rota.
The lights should have been turned off.
Las luces deberían haber sido apagadas.
The cat must have been fed.
El gato debe haber sido alimentado.
The meeting might have been cancelled.
La reunión podría haber sido cancelada.
The project should have been finished by now.
El proyecto debería haber sido terminado ya.
The keys must have been left in the car.
Las llaves deben haber sido dejadas en el coche.
The cake couldn't have been eaten by the dog.
El pastel no pudo haber sido comido por el perro.
The documents ought to have been filed correctly.
Los documentos deberían haber sido archivados correctamente.
The suspect must have been seen by someone.
El sospechoso debe haber sido visto por alguien.
The error should never have been allowed to happen.
El error nunca debería haber sido permitido que ocurriera.
The city could have been destroyed by the storm.
La ciudad podría haber sido destruida por la tormenta.
The implications of the policy must have been overlooked.
Las implicaciones de la política deben haber sido pasadas por alto.
The manuscript might have been written by a different author.
El manuscrito podría haber sido escrito por un autor diferente.
The funds should have been allocated to education instead.
Los fondos deberían haber sido asignados a la educación en su lugar.
The witness may have been intimidated into silence.
El testigo puede haber sido intimidado para guardar silencio.
Had the warnings been heeded, the tragedy might have been averted.
Si se hubieran escuchado las advertencias, la tragedia podría haberse evitado.
The nuances of the text could not have been fully grasped without context.
Los matices del texto no podrían haber sido captados completamente sin contexto.
It is argued that the treaty should have been ratified much earlier.
Se argumenta que el tratado debería haber sido ratificado mucho antes.
The artifacts must have been meticulously preserved for centuries.
Los artefactos deben haber sido preservados meticulosamente durante siglos.
容易混淆
Learners mix up 'should have been done' with 'had been done'.
Both express necessity, but 'must have been' is for logical deduction.
Learners use 'could have been' for things that actually happened.
常见错误
It must been done.
It must have been done.
The car must have done.
The car must have been done.
He must has been seen.
He must have been seen.
It should have be done.
It should have been done.
The window should have broken.
The window should have been broken.
Could it have be stolen?
Could it have been stolen?
It must have been stole.
It must have been stolen.
The work must had been finished.
The work must have been finished.
It shouldn't have been happen.
It shouldn't have happened.
The cake must have being eaten.
The cake must have been eaten.
The report ought to been sent.
The report ought to have been sent.
It might have been being repaired.
It might have been under repair.
The money must have been disappeared.
The money must have disappeared.
It should have been done by now.
It should have been done by then.
句型
The ___ must have been ___ by ___.
It should have been ___ much ___.
Under no circumstances should the ___ have been ___.
Could the ___ have been ___ differently?
Real World Usage
In my last role, the workflow could have been better organized.
That party must've been lit!
The entry must have been forced from the outside.
This video should've been edited better.
The pizza should have been delivered hot.
The data might have been influenced by external variables.
The 'No-Blame' Strategy
The 'Of' Trap
Deduction vs. Regret
Softening Criticism
Smart Tips
Use the passive 'should have been' to focus on the task, not the person who failed.
Use 'must have been' to sound like a detective.
Avoid 'I think' and use 'It might have been' to sound more objective.
Remember it's actually 'should have'. Don't let native slang ruin your grammar!
发音
The 'Schwa' in 'have'
In natural speech, 'have' is almost never stressed. It reduces to /əv/.
The 'been' reduction
The word 'been' is often pronounced with a short 'i' sound like 'bin' rather than 'bean'.
Regret Intonation
It SHOULD have been done! ↘
Stress on the modal to emphasize the missed obligation.
Deduction Intonation
It MUST have been him. ↗
Rising intonation on the modal to show logical processing.
记住它
记忆技巧
M.H.B.P: Modals Have Been Perfect (Modal + Have + Been + Participle).
视觉联想
Imagine a detective (Must) looking at a broken vase (Been Broken) and a crying child (Should Have Been Careful). The detective represents the deduction, the vase is the passive object, and the child represents the regret.
Rhyme
If it should have been done, but the race wasn't won, use 'have been' and the V3 for fun!
Story
A chef forgot the cake in the oven. The kitchen filled with smoke. He thought, 'The timer must have been ignored.' His boss said, 'The cake should have been taken out earlier.' Now, the burnt cake could have been sold, but it's ruined.
Word Web
挑战
Look around your room. Find one thing that is messy or broken. Write one sentence about why it 'should have been fixed' or 'must have been moved'.
文化笔记
British speakers use 'ought to have been' slightly more frequently than Americans in formal contexts to express moral obligation.
Americans heavily favor 'should have been' over 'ought to' and frequently contract it to 'shoulda' in very casual speech.
This structure is used as a 'politeness strategy' to avoid blaming specific employees for mistakes.
The structure evolved from the Old English use of 'sculan' (shall/should) and 'motan' (must) combined with the developing perfect aspect in Middle English.
对话开场白
What is something in history that should have been done differently?
Look at this old photo. What must have been happening when it was taken?
If you could change one thing about your last project, what could have been improved?
Think of a famous mystery. How might the crime have been committed?
日记主题
常见错误
Test Yourself
The window was open this morning. It ___ (must / leave) open by the cleaners.
Which of these sentences shows someone is unhappy about a past event?
Find and fix the mistake:
The documents should has been signed yesterday.
Active: Someone must have stolen my bike.
The word 'been' can be omitted in passive perfect modal constructions.
A: Why is the floor so wet? B: I don't know. It ___.
The treasure ___ (might / must / should) have been buried here.
Match each item on the left with its pair on the right:
Score: /8
练习题
8 exercisesThe window was open this morning. It ___ (must / leave) open by the cleaners.
Which of these sentences shows someone is unhappy about a past event?
Find and fix the mistake:
The documents should has been signed yesterday.
Active: Someone must have stolen my bike.
The word 'been' can be omitted in passive perfect modal constructions.
A: Why is the floor so wet? B: I don't know. It ___.
The treasure ___ (might / must / should) have been buried here.
1. Must, 2. Should, 3. Could
Score: /8
Practice Bank
12 exercisesThe new security flaw ___ discovered sooner by the QA team.
Many mistakes might been made if we rushed the launch.
Which sentence is grammatically correct?
Translate into English: 'La decisión debería haber sido tomada hace mucho tiempo.'
Arrange these words into a meaningful sentence:
Match each modal to its corresponding implication in passive perfect form:
The confidential documents ___ accessed without authorization.
Her concerns would have address if she had spoken up earlier.
Which sentence best expresses regret about a past passive event?
Translate into English: 'Él podría haber sido invitado a la fiesta.'
Form a grammatically correct sentence:
Match the sentence beginnings with their appropriate endings:
Score: /12
常见问题 (8)
No. After a modal verb like `should` or `must`, you always use the base form `have`. Example: `It must have been done.`
They are almost identical in meaning. `Ought to` is slightly more formal and often implies a moral obligation, while `should` is more common in everyday English.
Without `been`, the sentence is active. `The car should have fixed` means the car was trying to fix something. `The car should have been fixed` means someone else was supposed to fix the car.
No. `Will have been done` is the Future Perfect Passive. This rule specifically covers 'modal' verbs like `should`, `could`, and `must` for the past.
Not quite. `Must have been` is a guess (deduction). `Had to be` is a past requirement. `He must have been tired` (I think he was). `He had to be tired` (It was a requirement for the role).
Move the modal to the start: `Should the meeting have been cancelled?`
Usually, `could` and `might` are similar, but `could` often implies a lost opportunity, while `might` is a pure guess about possibility.
Yes! It's great for talking about improvements: `The process could have been streamlined.` It shows you have an analytical mind.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Debería haber sido + participio
Spanish modals conjugate for person, whereas English modals are invariant.
Aurait dû être + participe passé
French requires agreement in gender and number for the past participle in passive forms.
Hätte ... gemacht werden sollen
The word order is drastically different, with the modal often coming last.
〜されるべきだった (sareru beki datta)
Japanese does not use an auxiliary like 'have' to indicate the perfect aspect; it uses the past tense of the copula.
كان يجب أن يتم (kana yajibu an yutamma)
Arabic lacks a direct 'modal' category like English; it uses verbs of necessity.
应该已经被... (yīnggāi yǐjīng bèi...)
Chinese verbs do not change form (no past participle), relying on particles for time.
Learning Path
Prerequisites
Learn These First
相关视频
'The Last Show' - Primetime Special Cold Open
Thor Powers & Fight Scenes | Thor and Avengers movies
Top 10 Best Arnold Schwarzenegger Movie Quotes (Quickie)
PASSIVE VOICE - English Grammar step-by-step
Arnel's Everyday English
Active and Passive Voice Tricks | Active Voice and Passive Voice in English Grammar | ChetChat
ChetChat
Related Grammar Rules
客观性被动语态: '据说...'
### Overview 在英语学习的进阶阶段,尤其是达到 B1 水平后,你可能会发现,仅仅掌握“谁做了什么”这种简单的 `Active Voice`(...
带情态动词和被动语态的间接引语 (C1)
### Overview 在英语学习的进阶阶段,尤其是达到 C1 水平(高级)时,我们不再仅仅满足于“谁说了什么”这种简单的信息传递。为了...
何时使用被动语态(报告新闻和谣言)
### Overview 在英语学习的过程中,当你从初级(A2)迈向中级(B1)时,你会发现英语不仅仅是关于“谁做了什么”,更多时候是关于...
被动报告结构(据说他...)
### Overview 对于已经达到 C1 级别的英语学习者来说,掌握基础的被动语态只是第一步。在高级英语,尤其是学术写作、新闻报道、...
被动语态:侧重行动(一般现在时被动语态)
### Overview 被动语态(Passive Voice)是英语中一种非常重要的语法结构,它允许我们在句子中调整强调的重点。特别是**一般现...