Verb Tenses

Perfect Infinitive with Modals: Could Have, Would Have,…

Perfect Infinitive with modal verbs covers essential grammar rules that can improve your English skills. You will learn about structures like “must have + past participle,” “can’t have + past participle,” “should have + past participle,” and more. Explore practical examples and see how these forms are used in different sentences. For visual learners, helpful images provide further clarity on how perfect infinitives work with modal verbs.

Perfect Infinitive with Modals

Perfect Infinitive with ModalsPin
Perfect Infinitive with Modals – Created by 7ESL

Must Have + Past Participle

Usage:

Express a deduction about something that has happened. We feel quite sure about it.

Examples:

I didn’t hear her voice . She must have gone out.

I cannot find my watch; I must have lost it.

Can’t Have + Past Participle

Usage:

Describe a deduction about something that didn’t happen in the past based on present evidence.

Examples:

He can’t have fallen in love with her. She’s married.

This can’t have been an economically sensible decision.

Should Have + Past Participle

Usage:

Express the idea that something was desirable or needed but didn’t take place.

Examples:

She should have asked you before borrowing your pen.

We should have had a proper discussion before voting.

Shouldn’t Have + Past Participle

Usage:

Something took place but it wasn’t desirable.

Example:

She shouldn’t have taken the matter too seriously.

Needn’t Have + Past Participle

Usage:

Express that something was done but it wasn’t necessary. The person who did it thought it was necessary.

Examples:

He needn’t have been so careful.

I needn’t have knocked at the door since, in this way, I awoke the baby. (but I knocked)

Ought to Have + Past Participle

Usage:

Express an unfulfilled duty or obligation.

Example:

I ought to have come earlier. I deeply regret.

May Have + Past Participle

Usage:

Express the possibility that an action took place in the past.

Example:

Alert readers may have noticed the misprint in last week’s column.

Might Have + Past Participle

Usage:

Express a past possibility.

Example:

Our neighbors might have heard some noises when our car was stolen.

Could Have + Past Participle

Usage:

Express past reference about something that was not carried out.

Examples:

You could have done it. (You didn’t do it)

You could have told me I had a snotty nose!

Would Have + Past Participle

Usage:

Used in the Third Conditional.

Example:

I would have gone to university if my parents had had more money. (The speaker didn’t go to university.)

Perfect Infinitive with Modals Exercises

Here are some practical exercises to help understand the Perfect Infinitive with Modals:

Exercise 1: Fill in the Blanks

Complete the sentences using the perfect infinitive.

  1. She should ________ (to call) her parents last night.
  2. They might ________ (to finish) the project by now.
  3. He would ________ (to go) to the party if he had known.

Exercise 2: Rewrite the Sentences

Change the following sentences to use a perfect infinitive with a modal.

  1. She didn’t call her parents last night. (should)
  2. They didn’t finish the project by now. (might)
  3. He didn’t go to the party because he didn’t know. (would)

Exercise 3: Multiple Choice

Select the correct option.

  1. She must ________ (have finished/finished) her homework by now.
    • a) have finished
    • b) finished
  2. They could ________ (have gone/gone) to the concert.
    • a) have gone
    • b) gone
  3. He would ________ (have told/told) you if he knew.
    • a) have told
    • b) told

Exercise 4: Match the Columns

Match the sentences with the correct modal and perfect infinitive.

Sentence Modal + Perfect Infinitive
She didn’t visit us. a. could have visited
They finished the work yesterday. b. should have finished
He wasn’t there at the time. c. might have been

Exercise 5: Error Correction

Find and correct the mistakes in these sentences.

  1. She could has called if she had time.
  2. He would have went to the store if he needed milk.
  3. They might of finished the book by now.
B1 Knowledge Check · 5 questions

Perfect Infinitive With Modals Practice Quiz (B1-B2)

1 / 5
Q1

Question 1: The keys are not on the table. I ___ them in my coat pocket.

Question 1 options
'must have left' is correct because we use 'must have + past participle' to express a confident deduction about something that happened in the past. 'must leave' is present/future, 'must left' is grammatically incorrect, and 'must had left' is not a valid modal structure.
Q2

Question 2: What does the sentence 'She can't have finished the exam already — it only started ten minutes ago' express?

Question 2 options
'can't have + past participle' is used to express a near-certain negative deduction about a past event based on present evidence. It does not express regret, permission, or future possibility.
Q3

Question 3: A: 'Why is Mark not at the office today?' B: 'I'm not sure. He ___ sick — he didn't look well yesterday.'

Question 3 options
'may have fallen' is correct because 'may have + past participle' expresses uncertainty about whether something happened in the past. The context shows the speaker is not sure, so a possibility modal is needed. 'must have fallen' would mean near-certainty, 'should have fallen' implies obligation, and 'would have fallen' requires a conditional clause.
Q4

Question 4: The baby is asleep, but the front door is wide open. Someone ___ left it open by mistake.

Question 4 options
'must have left' is correct because the visible evidence (open door) leads to a confident deduction about a past action. 'might have left' would express mere possibility without confidence, 'should have left' expresses obligation, and 'would have left' requires a conditional context.
Q5

Question 5: Match each sentence to the correct grammar label.

Question 5 options
She must have taken the last bus home.
He shouldn't have shouted at his colleague.
They might have arrived early before we got there.
I would have called you if I had known you were ill.
Third conditional: unrealised past outcome
Undesirable action that was completed
Confident deduction about the past
Uncertain past possibility

Select an item on the left, then tap its match on the right.

'Must have + past participle' = confident past deduction; 'Shouldn't have + past participle' = undesirable completed action; 'Might have + past participle' = uncertain past possibility; 'Would have + past participle' = third conditional unrealised past outcome.

Quick Feedback

Is this article helpful?