Modal Verbs
English Grammar Expert (C1) · 50 lessons
Given the extremely convoluted evidence presented in the recent trial, the jury _____ found it difficult to reach a verdict.
Correct answer: Could have
- This expresses a logical deduction about a past event (the jury's difficulty during the trial). The complex evidence makes it reasonable to conclude they *could have* struggled.
Why others are wrong:
- Will have: This is future perfect tense, but the trial already happened—we're not predicting what will occur later.
- Must have: This is too absolute; "must have" means it was definitely necessary, but we can only reasonably infer they *might have* found it difficult, not that they absolutely did.
- Is having: This is present progressive, but the trial is complete—we're not describing something happening now.
After reviewing her outstanding achievements and past accolades, they _____ overlooked her for the promotion.
Why A is correct:
"Should not have" expresses what *ought* to have happened—it's a judgment about what was right. Given her achievements, it was wrong (shouldn't happen) that she was overlooked.
Why the others are wrong:
- B (would have): Suggests a hypothetical or conditional situation, not a judgment about what should happen
- C (could have): Means it was possible, but doesn't capture the sense that overlooking her was inappropriate
- D (may not have): Suggests uncertainty or permission, not a moral judgment about what ought to have occurred
Given the compelling evidence presented during the trial, the defendant _____ certainly have been acquitted.
# Explanation
Should (A) is correct because it expresses what *ought to have happened* based on the evidence—the defendant logically should have been acquitted given the strong case presented.
Why the others are wrong:
- Might (B) suggests mere possibility, too weak for "compelling evidence"
- May (C) is similar to "might"—it shows permission or possibility, not a logical conclusion
- Would (D) describes a hypothetical result without the sense of obligation or appropriateness that "should" conveys
The key: "should" is the only modal that means "ought to" or "it makes sense that," which matches the logic of having strong evidence.
After reviewing all the clues meticulously, the detective realized he _____ overlooked a critical detail in the suspect's alibi.
Correct answer: Might
- "Might" expresses possibility or uncertainty, which fits perfectly—the detective *possibly* overlooked a detail after reviewing clues. This matches the tentative realization described.
Why the others are wrong:
- Must: Suggests certainty or obligation ("definitely overlooked"), but the sentence implies doubt or possibility, not definite fact.
- Shall: Used for formal promises or legal requirements, not for expressing possibility about past events.
- Can: Means ability ("is able to"), not possibility. "Can overlook" would mean he's capable of overlooking, not that he possibly did.
He _____ finished his report yesterday, but he overlooked several essential details which delayed the submission.
Correct Answer: could have
"Could have" means he *had the ability* to finish, and he actually did finish it—but made mistakes that caused delays. This matches the sentence perfectly.
Why others are wrong:
- Must have: Suggests certainty/assumption ("he definitely finished"), not the actual situation described
- Would have: Implies a hypothetical condition that didn't happen ("if X, then he would have"), but here he actually finished
- Can have: Wrong tense form; "can have" isn't used this way in past contexts
She _____ noticed the discrepancies in the data, given her meticulous attention to detail and professional experience.
Correct answer: should have
"Should have" expresses what was logically expected to happen based on her qualifications. Since she's meticulous and experienced, it makes sense she *should have* noticed the errors—this is what we'd reasonably expect from someone with her skills.
Why the others are wrong:
- Could have: Suggests it was *possible* she noticed, but doesn't imply it was expected or likely given her abilities
- Might have: Similar to "could have"—it's uncertain and casual, not fitting the logical expectation here
- Will have: Wrong tense; this is future tense, but the sentence discusses a past situation
Given the uncertain outcome, she _____ invested her savings in such a risky business venture.
Correct answer: shouldn't have
This expresses regret or criticism about a past action—she actually *did* invest, and it was a mistake given the risk. The phrase means "it was unwise for her to have invested."
Why the others are wrong:
- B. might have – suggests possibility ("perhaps she invested"), but doesn't convey the judgment that it was a bad decision
- C. could have – means she *had the ability* to invest, not that she made a poor choice
- D. would have – expresses a hypothetical or conditional action, not a past decision she actually made
He arrived at the concert just in time, though he _____ missed the opening act due to the heavy traffic.
Why A is correct:
"Could have" expresses a possible past outcome that didn't actually happen—he *might* have missed it, but he didn't. This fits perfectly with "just in time."
Why the others are wrong:
- B (must have): Suggests he definitely missed it, which contradicts "just in time"
- C (is supposed to have): Means he was expected or obligated to do something, which doesn't fit the context of nearly missing due to traffic
- D (will have): Uses future tense, but the sentence is about a past event that already occurred
After reviewing the evidence, the detective concluded that the suspect ______ indeed left the city on the evening of the crime.
Correct Answer: could have
"Could have" expresses a possible past action based on evidence—the detective reviewed facts and concluded it's *possible* the suspect left. This matches the cautious, evidence-based tone of "concluded that."
Why others are wrong:
- B. must have – Too definitive. "Must have" means the detective is certain, but "concluded that" suggests reasoning through evidence, not absolute certainty.
- C. will have – Wrong tense. "Will have" is future perfect; the crime already happened in the past.
- D. can have – Describes general ability, not a specific past event. Also awkward with "concluded."
Given the severity of the storm last night, they ______ seen the warning signs and taken precautionary measures.
Correct answer: A. should have
This expresses what was the *right or advisable thing to do* in the past. Given the storm's severity, it was clearly their responsibility to notice warnings and take precautions.
Why the others are wrong:
- B. must have means "definitely did" (certainty about the past)—but the sentence implies they *didn't* take precautions, so this contradicts the meaning.
- C. might have suggests possibility—too weak here, since the warnings were severe enough that taking action was necessary, not optional.
- D. would have is conditional ("if X happened, then Y would happen")—it doesn't convey obligation or advice like this situation requires.
If Jessica had been more observant, she _____ the mistake in the contract clause before signing it.
Correct Answer: A. might have noticed
This is a past conditional sentence (an imagined situation in the past). The correct form is "might + have + past participle," which expresses something that possibly could have happened but didn't. "Might have noticed" follows this rule perfectly.
Why the others are wrong:
- B. might noticed — Missing "have"; this doesn't create the proper past conditional structure.
- C. might noticing — Wrong verb form; "-ing" (gerund) doesn't work in conditionals.
- D. might to notice — Incorrect; "to" doesn't belong in this structure. Modal verbs like "might" don't take "to."
They _____ happier if they had chosen to confront their issues directly instead of avoiding them.
# Explanation
A. could have been — Correct. This uses the proper third conditional structure to express a past hypothetical: "could have" (modal + auxiliary) + "been" (past participle). It correctly shows what *would have* happened in an imagined past scenario.
B. could been — Wrong. Missing the auxiliary verb "have," which is required after the modal "could" to form the conditional.
C. could be — Wrong. This is present tense, not past conditional. It suggests something that could happen now, not what would have happened if they'd made a different choice in the past.
D. could have be — Wrong. Uses the base form "be" instead of the past participle "been." After "have," you must use the past participle form.
Given Marie's exceptional artistic skills, she ____ won the competition if she hadn't missed the deadline.
Correct Answer: could have
This expresses a possible outcome in the past that didn't happen because of the missed deadline. It fits the "if she hadn't missed" condition—she *might have* won if circumstances were different.
Why the others are wrong:
- Must have: Means she definitely did something or it definitely happened—too certain. Her winning wasn't guaranteed, just possible.
- Would have: Suggests she *definitely* would have won, implying certainty rather than possibility. "Could have" is better because her artistic skills made winning *possible*, not inevitable.
- Has to: Present tense obligation ("she has to win")—doesn't fit the past conditional situation at all.
Having seen all the evidence, the jury ____ observed some critical discrepancies in the defendant’s testimony.
# Explanation
Correct answer: A. may have
- "May have" expresses possibility or probability based on the evidence reviewed—the jury could have noticed the discrepancies, but we're not certain. This fits the context of what the jury *might* have observed.
Why the others are wrong:
- B. can have – "Can" suggests *ability* or *permission*, not likelihood. It doesn't fit the meaning of observing something as a possibility.
- C. shall have – "Shall" is formal/archaic and expresses obligation or command, not possibility. It doesn't work here.
- D. mustn't have – This means "definitely did not" (prohibition/certainty), which contradicts the idea that discrepancies were likely observed.
Given her expertise and remarkable acumen, she _____ overlooked such a glaring error in the financial report.
Correct Answer: A. couldn't have
This expresses logical impossibility—given her expertise, it's impossible she overlooked the error. The phrase "given her expertise" sets up a condition that makes the action (overlooking the error) logically inconsistent with what we know about her.
Why the others are wrong:
- B. will have — Future tense doesn't fit; we're discussing what already happened with the error.
- C. must have — Suggests she definitely did overlook it, which contradicts the premise that her expertise makes this unlikely.
- D. can have — Suggests possibility, but we need to express impossibility given her skills.
He arrived at the conference so late that he _____ mistaken the time and arrived an hour later than planned.
Correct Answer: A. might have
This sentence needs a past modal to express a possible reason for what already happened. "Might have" correctly suggests he *possibly* made a mistake about the time (speculation about a past event).
Why others are wrong:
- B. will have – This is future perfect tense; it doesn't fit a past situation that already occurred.
- C. is having – Present continuous doesn't work here; the mistake happened in the past, not now.
- D. does have – Simple present tense is wrong; we need to talk about what *might have* happened, not what currently happens.
Given the extensive research and profound evidence, he ______ ignored the critical findings in his report.
Correct answer: A. should not have
This expresses what was advisable or morally right—he *ought not* to have ignored findings, but he did. It's the only grammatically correct way to express a negative obligation about a past action.
Why the others are wrong:
- B (will not have) is future tense; the sentence describes something that already happened
- C (can not have) suggests impossibility, but he clearly *was able to* ignore the findings—it just wasn't right
- D (has not have) is grammatically incorrect (mixing two verb forms)
She ______ spotted us from the balcony, but she seemed utterly oblivious to our presence.
A. may have ✓
This expresses possibility—she *possibly* spotted us, which contrasts with "seemed utterly oblivious," suggesting uncertainty about whether she actually saw us.
B. must have ✗
"Must have" means she *definitely* saw us (near certainty), which contradicts the idea that she seemed oblivious.
C. would have ✗
"Would have" suggests a hypothetical or conditional situation ("if X happened, then she would have"), but the sentence describes a real scenario, not a condition.
D. shall have ✗
"Shall have" is future perfect tense and grammatically doesn't fit the past context of the sentence.
Given the unrelenting rain last night, they _____ postponed the outdoor gala.
Correct answer: A. could have
This uses the correct modal verb form for past possibility. "Could have" means it was possible they postponed it given the rain.
Why the others are wrong:
- B. might had – Grammatically incorrect; the past participle form is "have," not "had"
- C. should had – Same error; should be "should have," and "should" suggests obligation rather than possibility
- D. would – Incomplete; needs a past participle (would have) to express past possibility, and "would" alone is incorrect here
She looked quite confident, and I thought she _____ won the debate, but apparently, she didn't.
• Might have (A) is correct because it expresses a past possibility or reasonable assumption based on what you observed. You thought it was *possible* she won because she looked confident, but it turned out she didn't.
• Must (B) is wrong because it expresses certainty or strong obligation, not a tentative guess. "She must have won" means you're almost sure she did.
• Should (D) is wrong because it expresses what *ought* to happen or expectation, not what you initially thought. "She should have won" means she deserved to win.
• Would have (C) is wrong because it expresses a hypothetical past result (like "if X happened, then Y would have happened"), not your initial impression or assumption.
Despite the apparent simplicity of the plan, she felt she ________ considered the risks more carefully.
A. should have ✓
This expresses regret about something she didn't do—she *didn't* consider the risks carefully enough, and now she wishes she had. The sentence structure "felt she should have" perfectly captures this meaning.
Why the others are wrong:
- B. might have – Suggests a possibility or uncertainty, not regret. It doesn't fit the context of her feeling she made a mistake.
- C. must have – Implies certainty that she *did* consider them, which contradicts "despite the apparent simplicity" (the point is she *didn't* think carefully).
- D. would have – Used for hypothetical situations ("if X happened, I would have..."), not for expressing what should have been done.
He raced through the museum, barely glancing at the exhibits, but later wondered if he ________ spent more time there.
Correct Answer: could have
This expresses regret about his ability to do something differently—he physically *could have* spent more time there, but didn't choose to. It matches the meaning: he rushed through, then later had doubts about that choice.
Why the others are wrong:
- Should have = moral obligation or advice (he *ought* to have done it). The sentence shows regret about his choice, not that it was the "right thing to do."
- Would have = what he'd do *if* something else happened (conditional). There's no condition here—he's just regretting his actual behavior.
- May have = possibility/uncertainty. The sentence shows he *definitely* didn't spend much time there; there's no uncertainty about what happened.
Given her evident talent and intuitive grasp of mathematics, she ______ excelled in advanced calculus, but her lack of interest impeded her.
Why A is correct:
"Could have" expresses a past possibility that didn't happen—she had the ability to excel, but something else (lack of interest) stopped her. This matches the sentence's logic perfectly.
Why the others are wrong:
- B (must have) means she definitely did excel, which contradicts "but her lack of interest impeded her"
- C (will have) is future tense, but the sentence describes a past situation
- D (can have) is present tense and doesn't fit the past context or the conditional meaning needed here
He arrived at the concert too late and ______ seen the opening act, which featured a spectacular laser show.
Correct answer: D. could not have
(Note: The answer key appears incorrect; D is the right answer, not A.)
• Why D is correct: "Could not have" expresses impossibility—since he arrived too late, he physically *could not have* seen the opening act. This logically follows from the setup.
• Why A is wrong: "May have" suggests possibility or uncertainty ("it's possible he saw it"), which contradicts the fact that he arrived late.
• Why B is wrong: "Must have" means certainty or obligation ("he definitely saw it"), which conflicts with arriving too late.
• Why C is wrong: "Ought to have" expresses what should have happened ("he should have seen it"), not what actually couldn't happen.
Given his erratic behavior at the meeting, he _____ been under a lot of stress recently.
A. must have ✓
"Must have" expresses a logical conclusion about the past—his erratic behavior is evidence that he *definitely* was stressed. The past participle "been" is required here.
B. might ✗
"Might" shows possibility, but the sentence suggests certainty based on observable behavior, not uncertainty.
C. will ✗
"Will" is future tense, but we're talking about stress that happened in the past (explaining his recent behavior).
D. can ✗
"Can" doesn't fit grammatically or logically here; it doesn't express the deduction the sentence needs.
She walked through the ancient ruins with such a vivid interest that she _____ overlooked some unique carvings.
Can't have is correct because it expresses impossibility—her vivid interest makes it logically impossible that she overlooked the carvings. The sentence shows a contradiction: strong interest contradicts overlooking details.
Must would mean she definitely did overlook them, which contradicts her vivid interest.
Should suggests obligation or recommendation, which doesn't fit the logic of what interest would cause.
Would is conditional/habitual, but doesn't capture the impossibility that her interest creates.
After reviewing the case thoroughly, he __________ overlooked crucial evidence that might have altered the trial's outcome.
Why "could have" is correct:
"Could have" expresses a possible action in the past—the reviewer might have overlooked evidence, but we're not certain. This fits the context of a review where the outcome is still uncertain.
Why the others are wrong:
- Can have — "can" is present tense; you can't use it with past actions ("have overlooked")
- Would have — suggests a conditional result ("if X happened, then he would have overlooked"), but there's no condition stated in the sentence
- Must have — means he definitely overlooked it (certainty), but the sentence implies uncertainty about whether evidence was actually missed
Given her expertise in marine biology, she __________ identified the rare species, but her attention was elsewhere.
Correct answer: might have
This expresses a hypothetical possibility—she *could have* identified the species given her skills, but something prevented it (her attention was elsewhere).
Why the others are wrong:
- Would: Suggests a habitual action or certainty, not a missed possibility
- Should: Implies obligation or expectation, not capability in a hypothetical situation
- Must: Indicates certainty or strong necessity, but the sentence shows she *didn't* identify it, so certainty doesn't fit
Given his extensive experience and profound expertise, he ___ foreseen the complications that emerged during the project.
Should have is correct because it expresses a logical expectation—given his expertise, he *ought to have* foreseen the problems. It's what we reasonably expected him to do.
Why the others are wrong:
- Might have: Suggests mere possibility, but the sentence emphasizes his extensive experience makes it more than just possible—it's expected.
- Can have: "Can" means ability in general, not a specific expectation about what he should have done in this situation.
- Must have: Implies certainty that he definitely did foresee them, but the sentence implies he *didn't* foresee the complications that actually emerged—so he *should have* but didn't.
She ___ found the historical documents in the archive, had she requested earlier access from the authorities.
Correct answer: A. could have
This sentence uses a mixed conditional structure. The second clause "had she requested earlier access" is a past conditional (unreal past), so the first blank needs a past conditional form to match. "Could have" expresses what *would have been possible* if she had made the request earlier—this fits the hypothetical, regretful tone.
Why the others are wrong:
- B. will have - This is future perfect tense, but the sentence is about a hypothetical past situation, not something that will happen.
- C. shall have - Same issue; this is also future-focused and doesn't match the past conditional structure.
- D. has to - This is present tense and expresses obligation, not possibility. It also doesn't fit the conditional structure at all.
After reviewing the testimony, the judge conceded that the defendant _____ been mistaken about the facts of the case.
Why A is correct:
"Could have" is the correct past modal form—it expresses possibility in the past. The sentence needs a modal verb + "have" + past participle to show the defendant might have been mistaken about something that already happened.
Why the others are wrong:
- B (might found): "Found" is incorrect; after "might," you need "have found" (modal + have + past participle).
- C (has to be): This uses present tense ("has"), but the sentence requires past tense. Also, "has to be" means certainty, not possibility—doesn't fit the meaning.
- D (should being): "Being" is wrong; after "should," you need "have been" or just "be"—not the gerund form.
She _____ seen the sign warning about the slippery floor; otherwise, she wouldn’t have walked so carelessly.
Why A is correct:
"May have" works here because the sentence uses "otherwise" to suggest uncertainty about whether she saw the sign. The structure "may have + past participle" expresses possibility in the past, which fits perfectly with the conditional logic: *if she may not have seen it, then that explains why she walked carelessly*.
Why the others are wrong:
- B (has seen): This is present perfect, stating she definitely saw it—but the "otherwise" clause contradicts this by suggesting she might not have.
- C (must do): "Must do" doesn't fit grammatically or logically here; we need a past modal, not present tense.
- D (could be): This incomplete phrase doesn't work; "could be" is passive and doesn't connect to the past action of seeing.
Given her extensive experience in the technology sector, she _____ missed such an obvious error in the coding process.
Correct answer: shouldn't have
This expresses that something was *unlikely or improper* given the circumstances. Since she has extensive experience, it was improper/unexpected that she made this error.
Why the others are wrong:
- might/could/may have (B, C, D) all express *possibility or uncertainty*—they suggest the error was a reasonable possibility. But the sentence structure and "extensive experience" indicate we're judging that the error *shouldn't* have happened, not just that it possibly could have.
Although he searched thoroughly throughout the ancient archives, he _____ found the document if he knew what it actually looked like.
Could have is correct because it expresses a conditional possibility: if he had known what the document looked like, he would have had the ability to find it. The sentence structure (conditional "if" clause) requires this past conditional form.
Why the others are wrong:
- Must have suggests certainty that he found it, which contradicts "although he searched thoroughly" (implying he didn't find it)
- Will have is future tense, but the sentence is clearly about a past situation
- Should have implies obligation or recommendation, not capability—it doesn't fit the logic of "if he knew what it looked like"
Given the overwhelming evidence presented during the trial, the jury ____ doubted the defendant's version of events.
Correct Answer: Could have
- "Could have" expresses possibility—it fits because the jury *might* have doubted the defendant, but we're not certain they did.
- The sentence structure with "overwhelming evidence" suggests doubt was *possible*, not guaranteed.
Why the others are wrong:
- May have: Similar to "could have," but slightly weaker; less commonly used in formal contexts with "overwhelming evidence."
- Must have: Too strong—this means the jury *definitely* doubted him. We can't be 100% certain about their thoughts, only that doubt was logical given the evidence.
- Would have: Conditional; implies doubt *under certain circumstances*, but the evidence is already presented as fact, not hypothetical.
He ____ seen us from the balcony, yet he chose not to acknowledge our presence, which seemed rather odd.
Why "may have" is correct:
"May have" expresses possibility—he possibly saw us, but we're not certain. This fits the sentence perfectly because the speaker is speculating about what happened.
Why the others are wrong:
- Must have = strong certainty. This contradicts "seemed rather odd"—if he definitely saw us, there'd be no mystery.
- Could have = theoretical ability (he was capable of seeing us). This doesn't fit the context of what actually happened.
- Would have = conditional/hypothetical. This suggests "if X happened, then he would have seen us," but that's not what the sentence means.
Given her exceptional skills and innovative approach, she _____ found a better solution to the complex problem.
Why A is correct:
"Could have" is the right modal verb phrase here because it describes a past possibility that matches the context—her skills *would have made it possible* for her to find a better solution (suggesting she may have done so).
Why the others are wrong:
- B (might): Incomplete phrase; "might have" would work, but "might" alone doesn't fit the grammar.
- C (will): Uses future tense, but the sentence structure and context suggest past tense.
- D (does): Present tense doesn't match; also sounds awkward with "given her exceptional skills" (a past-focused setup).
He arrived at the conclusion more quickly than expected, which suggests that he _____ overlooked some critical details.
Why A is correct:
"May have" expresses possibility—arriving quickly *suggests* he *possibly* overlooked details, but we're not certain. The word "suggests" indicates speculation, not definite proof.
Why the others are wrong:
- B (should have): Implies he made a mistake or did something wrong—too judgmental. The sentence just observes what happened, not what he ought to have done.
- C (must): Too strong and definite. "Must" means we're certain he overlooked details, but "suggests" only indicates a possibility, not certainty.
- D (would): Describes a hypothetical habit or repeated action ("he would always overlook things"). This doesn't fit the one-time event described.
He __________ found the manuscript if he had looked in the right section of the old library.
Correct answer: could have
This is a mixed conditional (past condition + past result). "Could have" shows something was *possible* in the past but didn't happen—he *might have* found it if he'd looked in the right place.
Why the others are wrong:
- Must have: suggests he definitely did find it (certainty about the past), but the sentence implies he didn't
- Would have: shows a definite result, not possibility—it's too strong here since we're saying it was merely *possible*
- Will have: is future tense, but the whole sentence is about past conditions
She __________ seen the error in the code, but she was too focused on the design flaws.
Why A is correct: "May have" expresses possibility in the past—she possibly saw the error, but we're not certain. This fits the sentence because it explains why she missed it (she might have noticed but was distracted).
Why the others are wrong:
- B (can have): "Can have" suggests ability or permission, not possibility. It doesn't fit the meaning here.
- C (should have): This implies she *ought to have* seen it (blame/regret), which changes the meaning. The sentence doesn't blame her; it explains she was focused elsewhere.
- D (might have): This also expresses possibility, but "may have" is the more formal and grammatically preferred choice in this context. Both work similarly, but A is the better answer.
After reviewing the unexpected outcomes of the project, she concluded that they _____ anticipated the complications earlier.
Correct answer: should have
- "Should have" expresses a past recommendation or obligation—she *ought to have* anticipated the complications, but didn't. This fits perfectly with the context of reviewing unexpected outcomes (a regret or lesson learned).
Why the others are wrong:
- Will have: This is future tense ("they will have anticipated"), which doesn't match the past situation being reviewed.
- Can have: This suggests ability or permission ("they are able to have"), not obligation or advice about what should have been done.
- Must have: This means a logical certainty in the past ("they definitely did"), but the sentence implies they *didn't* anticipate the complications.
Given the clear skies and the forecast, they _____ seen the northern lights from their vantage point last night.
Why A is correct:
"Could have" expresses possibility in the past—it means they had the *ability* to see the lights given the conditions (clear skies and good forecast), though we don't know if they actually did.
Why the others are wrong:
- B (would have): Suggests a habitual past action or a conditional result ("if X, then they would have"), but the sentence doesn't set up that condition.
- C (shall have): "Shall" is for future plans/obligations, not past possibility—grammatically incorrect here.
- D (ought to have): Implies moral obligation or expectation ("they should have"), not just possibility based on weather conditions.
Given his meticulous nature, he _____ overlooked such an obvious error in the report.
Why A is correct:
"Couldn't have" expresses logical impossibility. Since he's meticulous (careful and thorough), it's impossible he would overlook an obvious error—this matches the meaning.
Why others are wrong:
- B (can have): Suggests possibility, but a meticulous person wouldn't possibly overlook obvious errors.
- C (must have): Means he definitely did overlook it, which contradicts his meticulous nature.
- D (might have): Suggests he possibly overlooked it, but his meticulous nature makes this unlikely.
She _____ seen us waving from across the street, yet she didn't respond at all.
Must have is correct because it expresses logical deduction about a past event—she definitely saw us (that's the only logical conclusion), yet didn't respond anyway.
Would have suggests a conditional: "If X happened, then she would have responded"—but that's not what the sentence means.
Should have implies she had an obligation to see us or respond, which doesn't fit the logic of the sentence.
Could have means it was *possible* she saw us, but the sentence's "yet she didn't respond" structure demands certainty, not possibility—we're saying she *must* have seen us despite ignoring us.
After reviewing the evidence, the jury concluded that the defendant ________ seen the victim on the night of the crime.
Why A is correct:
"Might have" is the correct modal form for expressing a past possibility. It combines "might" (showing possibility) with "have seen" (past tense), which matches both the grammar and meaning needed here.
Why the others are wrong:
- B (might): Incomplete—"might" alone doesn't show the past tense action needed. You need "have seen" after it.
- C (have seen): Missing the modal verb "might." Without it, this becomes a definite past statement, not a possibility.
- D (will have): Wrong tense entirely. "Will have" expresses future perfect, not a past possibility about what already happened.
She realized too late that she ________ called the police instead of trying to handle the situation herself.
Should have is correct because it expresses a regretted missed opportunity in the past. "She realized too late" signals that she wishes she had done something differently, and "should have + past participle" is the grammar form for this meaning.
Should alone is wrong because it doesn't create a past meaning—it sounds like general advice, not a regretted action.
Might have is wrong because it suggests possibility or uncertainty about the past, not a regretted obligation. (It doesn't match the meaning of wishing she had acted differently.)
Must is wrong because it's too strong and doesn't fit the grammatical structure—you'd need "must have," but even that would mean "definitely did," not a regretted action.
He _____ corrected the subtle errors in the document before submitting it to the senior management.
Correct answer: A. should have
"Should have" expresses what was the right or necessary thing to do—he needed to correct those errors, and it was his responsibility. This fits the context of preparing a document for senior management.
Why the others don't work:
- B. could have = he had the ability to do it, but doesn't say it was necessary or required
- C. might have = expresses possibility/uncertainty, not obligation or necessity
- D. would have = expresses a hypothetical condition (if X happened, then he would have), not what should happen
I can't believe they _____ found such an exquisite and rare painting in the attic during the renovation.
Correct Answer: might have
- "Might have" expresses possibility or uncertainty about a past event—perfect for something surprising that actually happened. The speaker is saying "I can't believe they possibly found..." which fits the astonished tone.
Why the others are wrong:
- Must have: Suggests certainty/logical deduction ("they definitely found it"), but doesn't capture the speaker's disbelief and amazement.
- Would have: Indicates a conditional past situation ("if X happened, then Y would have happened"), which doesn't fit here.
- Should have: Suggests obligation or recommendation ("they ought to have found it"), which makes no sense in this context.
After the extensive research, John __________ realized that the solution was simpler than initially anticipated.
Why A is correct:
"Could have" suggests that based on the research, it was *possible* for John to realize the solution was simpler—this fits naturally with "after extensive research."
Why the others are wrong:
- B (must have): Implies certainty/obligation that John definitely realized it, but the sentence suggests he's just now discovering this possibility
- C (ought to have): Suggests John *should have* realized it earlier (implies he failed to do so), which contradicts the positive tone of discovering the solution
- D (would have): Creates a conditional statement (if X happened, then...), but no condition is presented in the sentence
She __________ seen the warning signs earlier, but she ignored them due to her overwhelming optimism.
A. should have ✓
This expresses a recommendation or obligation about the past—she *ought* to have noticed the signs, implying she made a mistake by not doing so. This matches the sentence's meaning: she *should have* recognized the warnings.
B. may have – Suggests possibility ("perhaps she saw them"), but doesn't fit the "she ignored them" context, which implies she definitely didn't see them.
C. could have – Means she had the *ability* to see them, but doesn't express the sense of obligation or recommendation the sentence needs.
D. would have – Suggests a hypothetical consequence ("if X happened, then she would have seen them"), not what actually should have occurred.
Practise any of these free
Make an account in under a minute, or try it as a guest first.
Start learning free