Must have V3 vs. Should have V3 (Perfect Modals) – English Grammar Exercises for B2
Read the following reflections of a candidate who recently failed a crucial job interview. Choose the most appropriate option to complete each sentence. Pay close attention to the context and the grammatical structure.
1 I deeply regret my lack of preparation. I ______ more about the company’s background before walking in.
(A) should research
(B) should had researched
(C) should have researched
(D) must have researched
2 The HR manager looked completely shocked by my answer. She ______ thought I was crazy!
(A) must have
(B) must to have
(C) should have
(D) must of
3 I arrived 15 minutes late because of a massive traffic jam. I ______ home much earlier.
(A) must have left
(B) should left
(C) should have leaved
(D) should have left
4 The interview room was completely empty when I walked in at 9:00 I ______ misunderstood the schedule.
(A) should have
(B) must
(C) must have
(D) must had
5 I didn’t print out my portfolio, and their projector was broken. I ______ a physical copy with me, just in case.
(A) ought have brought
(B) ought to have brought
(C) ought to bring
(D) must have brought
6 When they asked me about my biggest weakness, I froze. I ______ a better answer ready.
(A) should have had
(B) should had
(C) should have
(D) must have had
7 The interviewer kept checking his watch while I was speaking. My answer ______ too long.
(A) should have been
(B) must be
(C) must been
(D) must have been
8 They didn’t call me back on Friday as promised. They ______ another candidate already.
(A) might to have chosen
(B) might chose
(C) might have chosen
(D) should have chosen
9 I wore jeans to a corporate bank interview! I ______ dressed more professionally.
(A) should to have
(B) must have
(C) should of
(D) should have
10 The panel seemed offended when I asked about vacation days so early. I ______ that up in the first interview.
(A) shouldn’t brought
(B) shouldn’t have brought
(C) mustn’t have brought
(D) shouldn’t had brought
11 They asked about a six-month gap in my CV, and I panicked. They ______ noticed it right away before I even spoke.
(A) must of
(B) must have
(C) should have
(D) must to have
12 Looking back, I realize my phone rang loudly during the technical test. I ______ it off before entering the building!
(A) ought to had turned
(B) must have turned
(C) ought to have turned
(D) ought turn
13 The recruiter didn’t even look at my references. She ______ her mind up already.
(A) must have made
(B) must make
(C) should have made
(D) must have make
14 I spoke negatively about my former boss. You should never do that! I ______ my mouth shut.
(A) must have kept
(B) should have kept
(C) should have keep
(D) should keep
15 The hiring manager smiled, but didn’t take any notes. She ______ very impressed with my presentation.
(A) shouldn’t have been
(B) mustn’t be
(C) can’t to have been
(D) can’t have been
16 I ______ the technical question correctly if I hadn’t been so nervous, but I totally blanked.
(A) could have answered
(B) should have answered
(C) could had answered
(D) could answered
17 I spent three days memorizing their annual report, but they didn’t ask a single question about it. I ______ so much time on it.
(A) didn’t need waste
(B) mustn’t have wasted
(C) shouldn’t waste
(D) needn’t have wasted
18 You warned me to prepare for the roleplay, but I ignored you. I ______ to your advice.
(A) should of listened
(B) must have listened
(C) should have listen
(D) should have listened
19 The security guard didn’t let me in at first. I ______ show him my ID twice before he opened the gate.
(A) had to
(B) must
(C) must have
(D) had to have
20 I am completely devastated. I ______ the job offer if I hadn’t made that stupid joke at the end.
(A) might have gotten
(B) might got
(C) might to have gotten
(D) must have gotten
ANSWER KEY & EXPLANATIONS
1 (C) should have researched
- Why it’s correct: “Should have + V3” expresses regret about a past action that didn’t happen. The speaker regrets not researching.
- Error Analysis: (D) is a meaning trap; “must have” means you are deducing that you did research it, which contradicts the context. (A) is a common mistake (using present base verb for a past regret). (B) is a structural error (“should had” does not exist).
2 (A) must have
- Why it’s correct: “Must have + V3” is used to express a strong logical deduction about a past event. Based on her shocked look, it’s highly likely she thought the candidate was crazy.
- Error Analysis: (C) is a meaning trap; “should have” implies advice or regret, not deduction. (D) is a common phonetic mistake (people write “must of” because “must’ve” sounds like it). (B) is a structural error (adding “to”).
3 (D) should have left
- Why it’s correct: Expresses regret for a past mistake.
- Error Analysis: (A) is a meaning trap (deduction instead of regret). (B) is a common mistake (missing “have”). (C) is a structural error (using the wrong past participle form of “leave”).
4 (C) must have
- Why it’s correct: Logical deduction about a past event. The empty room leads to the conclusion that a mistake was made.
- Error Analysis: (A) is a meaning trap (expresses regret, but here the speaker is realizing what likely happened). (D) is a structural error (“must had”). (B) is a common mistake (missing the perfect aspect for a past event).
5 (B) ought to have brought
- Why it’s correct: “Ought to have + V3” is a formal synonym for “should have + V3”, expressing regret or a missed obligation in the past.
- Error Analysis: (D) is a meaning trap (“must have” changes the meaning to deduction). (A) is a structural error (missing “to”). (C) is a common mistake (refers to the present/future, not the past).
6 (A) should have had
- Why it’s correct: Regret about the past. “Had” is the past participle of the main verb “have”.
- Error Analysis: (D) is a meaning trap (deduction). (C) is a common mistake (the auxiliary “have” is there, but the main verb “had” is missing). (B) is a structural error.
7 (D) must have been
- Why it’s correct: Logical deduction. The interviewer checking his watch provides the evidence to deduce the answer was too long.
- Error Analysis: (A) is a meaning trap (regret). (B) is a structural error (“must been”). (C) is a common mistake (present deduction instead of past).
8 (C) might have chosen
- Why it’s correct: “Might have + V3” expresses a possibility in the past. The speaker is guessing why they didn’t call.
- Error Analysis: (D) is a meaning trap (advice/regret). (A) is a structural error (adding “to”). (B) is a common mistake (missing “have”).
9 (D) should have
- Why it’s correct: Expressing a strong regret about a poor wardrobe choice in the past.
- Error Analysis: (B) is a meaning trap. (C) is a structural error. (A) is a common phonetic spelling mistake (“should of” instead of “should have”).
10 (B) shouldn’t have brought
- Why it’s correct: Negative regret about the past. It was a bad idea to bring it up.
- Error Analysis: (C) is a meaning trap (“mustn’t have” is rarely used for deduction and never for regret; “shouldn’t have” is required here). (D) is a structural error. (A) is a common mistake (missing “have”).
11 (B) must have
- Why it’s correct: Strong deduction based on the interviewers asking about the gap.
- Error Analysis: (C) is a meaning trap (advice instead of deduction). (A) is a common phonetic mistake (“must of”). (D) is a structural error.
12 (C) ought to have turned
- Why it’s correct: Synonym for “should have turned”, expressing regret.
- Error Analysis: (B) is a meaning trap (deduction). (A) is a structural error (“had” instead of “have”). (D) is a common mistake (missing “to” and “have”).
13 (A) must have made
- Why it’s correct: Strong deduction. Evidence: She didn’t look at the references. Conclusion: She had already decided.
- Error Analysis: (C) is a meaning trap (advice). (D) is a structural error (using base verb “make” instead of past participle “made”). (B) is a common mistake (present tense).
14 (B) should have kept
- Why it’s correct: Regret over a foolish action in the past.
- Error Analysis: (A) is a meaning trap (deduction). (C) is a structural error. (D) is a common mistake (referring to present/future instead of past).
15 (D) can’t have been
- Why it’s correct: Strong negative deduction about the past. Evidence: She didn’t take notes. Conclusion: It is impossible that she was impressed.
- Error Analysis: (A) is a meaning trap (regret/advice). (C) is a structural error (adding “to”). (B) is a common mistake (referring to the present).
16 (A) could have answered
- Why it’s correct: “Could have + V3” shows past ability or possibility that was not realized. The speaker had the knowledge but failed to use it.
- Error Analysis: (B) is a meaning trap (“should have” implies an obligation or pure regret, but “could have” specifically highlights the ability to answer). (C) is a structural error. (D) is a common mistake.
17 (D) needn’t have wasted
- Why it’s correct: “Needn’t have + V3” means you did something in the past, but it turned out to be completely unnecessary.
- Error Analysis: (B) is a meaning trap (“mustn’t have” is incorrect here). (A) is a structural error. (C) is a common mistake (“shouldn’t waste” is present/future advice).
18 (D) should have listened
- Why it’s correct: Acknowledging a past mistake and expressing regret.
- Error Analysis: (B) is a meaning trap (deduction). (C) is a structural error. (A) is a common phonetic mistake (“should of”).
19 (A) had to
- Why it’s correct: “Had to” is the simple past of “must” when expressing a past obligation or necessity. The speaker was forced to show ID.
- Error Analysis: (C) is a meaning trap (“must have” is for deduction, not past obligation). (D) is a structural error. (B) is a common mistake (using present obligation for a past event).
20 (A) might have gotten
- Why it’s correct: Expresses a past possibility that didn’t happen because of a condition (the stupid joke).
- Error Analysis: (D) is a meaning trap (strong deduction, which is too certain for a hypothetical condition). (C) is a structural error. (B) is a common mistake.
GRAMMAR POINTS TO REMEMBER
- Should have + Past Participle (Ought to have + Past Participle): Used to express regret or criticism regarding a past action. It indicates that doing something was a good idea, but it was not done.
- Example: I should have prepared better. (Meaning: I didn’t prepare well, and now I regret it).
- Must have + Past Participle: Used to make a strong logical deduction about a past event based on present evidence. It implies you are almost certain that something happened.
- Example: They didn’t call back; they must have chosen someone else. (Meaning: I am logically concluding they hired another person based on their silence).
- Can’t have + Past Participle / Couldn’t have + Past Participle: The exact opposite of “must have + past participle.” It is used when you are almost certain that something did NOT happen in the past.
- Example: She didn’t take any notes; she can’t have been impressed. (Meaning: It is logically impossible that she was impressed).
- Needn’t have + Past Participle: Used to express that you did something in the past, but later realized it was completely unnecessary.
- Example: I needn’t have wasted time memorizing the report. (Meaning: I memorized it, but I didn’t need to because they didn’t ask about it).
- Had to + Base Verb: It is crucial to remember that “must have + past participle” is ONLY used for logical deduction, not obligation. To talk about a past obligation—something you were required or forced to do—you must use the simple past form “had to.”
- Example: I had to show my ID twice yesterday. (Meaning: It was mandatory for me to show my ID).
