Using modal verbs with the perfect infinitive to refer to the past.
Past modal constructions express possibility, certainty, ability, obligation, criticism, regret, or unrealized events in relation to the past.
They commonly use a modal verb followed by have and a past participle.
She may have left early.
Она, возможно, ушла рано.
Past modal expressing possibility.
They should have arrived by now.
Им следовало уже приехать.
Past modal expressing expectation/criticism.
He must have forgotten the meeting.
Он, должно быть, забыл о встрече.
Past modal expressing strong deduction.
A core modal can be followed by have and a past participle to refer to a past situation.
The basic structure is modal + have + past participle. For example, She may have left and They should have arrived.
She may have left.
Она, возможно, ушла.
Structure: modal + have + past participle.
They should have arrived earlier.
Им следовало приехать раньше.
Should have + past participle.
He might have been sick.
Он, возможно, болел.
Might have + past participle.
Could have + past participle can express a possible explanation or possibility concerning the past.
For example, He could have missed the train and They could have taken another route.
He could have missed the train.
Он, возможно, опоздал на поезд.
Could have for a possible explanation in the past.
They could have taken another route.
Они, возможно, поехали другой дорогой.
Possible past event.
She could have been delayed by traffic.
Её могли задержать пробки.
Past possibility.
Could have + past participle can describe something that was possible in the past but did not happen.
For example, We could have won the match, but we made too many mistakes.
We could have won the match, but we made too many mistakes.
Мы могли бы выиграть матч, но сделали слишком много ошибок.
Unrealized past possibility.
I could have gone to the party, but I was too tired.
Я мог бы пойти на вечеринку, но слишком устал.
Opportunity not taken.
You could have told me earlier.
Ты мог бы сказать мне раньше.
Missed opportunity/criticism.
May have and might have express uncertain or possible past events.
For example, She may have forgotten and They might have misunderstood the instructions.
She may have forgotten.
Она, возможно, забыла.
May have for past possibility.
They might have misunderstood the instructions.
Они, возможно, неправильно поняли инструкции.
Might have for past possibility.
He may not have received the message.
Он, возможно, не получил сообщение.
Negative past possibility.
Must have + past participle expresses a strong conclusion about something that happened in the past.
For example, He must have forgotten the appointment and They must have left already.
He must have forgotten the appointment.
Он, должно быть, забыл о встрече.
Strong logical conclusion about the past.
They must have left already.
Они, должно быть, уже ушли.
Deduction based on evidence.
She must have been very tired.
Она, должно быть, была очень уставшей.
Past state deduction.
Cannot have + past participle expresses that a past event is considered impossible or extremely unlikely.
For example, She cannot have forgotten because I reminded her yesterday.
She cannot have forgotten because I reminded her yesterday.
Она не могла забыть, потому что я напомнил ей вчера.
Strong negative deduction about past.
They cannot have arrived yet; the flight was delayed.
Они не могли уже приехать; рейс задержали.
Impossible past event.
He cannot have said that.
Он не мог такого сказать.
Strong disbelief about a past statement.
Should have + past participle expresses that something was advisable or expected but did not happen as intended.
For example, You should have called me earlier.
You should have called me earlier.
Тебе следовало позвонить мне раньше.
Advice/expectation about the past.
We should have left earlier.
Нам следовало выйти раньше.
Past recommendation not followed.
She should have applied for the job.
Ей следовало подать заявку на эту работу.
Past advice.
Should have + past participle can express regret, criticism, or disapproval about a past action or omission.
For example, I should have studied harder and You should have told me the truth.
I should have studied harder.
Мне следовало учиться усерднее.
Regret about past action.
You should have told me the truth.
Тебе следовало сказать мне правду.
Criticism of past omission.
They should have listened to the warnings.
Им следовало прислушаться к предупреждениям.
Critical regret.
Should not have + past participle expresses criticism or regret about something that happened but was considered wrong or unwise.
For example, You should not have said that and I should not have stayed so late.
You should not have said that.
Тебе не следовало этого говорить.
Criticism of a past action.
I should not have stayed so late.
Мне не следовало оставаться так поздно.
Regret about past action.
They should not have ignored the warning.
Им не следовало игнорировать предупреждение.
Negative advice/criticism.
Need not have + past participle expresses that an action happened even though it was unnecessary.
For example, You need not have bought any food because we had plenty already.
You need not have bought any food because we had plenty already.
Тебе не нужно было покупать еду, потому что у нас уже было достаточно.
Action done but was unnecessary.
She need not have worried; the exam was easy.
Ей не стоило волноваться; экзамен был лёгким.
Unnecessary past worry.
We need not have hurried; the train was late.
Нам не нужно было торопиться; поезд опоздал.
Past action that was unnecessary.
Did not need to usually means that an action was unnecessary, while need not have often implies that the action actually happened even though it was unnecessary.
Compare We did not need to buy food, so we did not with We need not have bought food, but we did.
We did not need to buy food, so we did not.
Нам не нужно было покупать еду, поэтому мы и не купили.
Did not need to: no action taken.
We need not have bought food, but we did.
Нам не нужно было покупать еду, но мы купили.
Need not have: action taken though unnecessary.
She did not need to come early, so she arrived at ten.
Ей не нужно было приходить рано, поэтому она пришла в десять.
Did not need to: no action.
Would have + past participle has several uses, including unreal past consequences and some hypothetical or conditional meanings.
For example, I would have helped if you had asked and That would have been difficult.
I would have helped if you had asked.
Я бы помог, если бы ты попросил.
Unreal past consequence.
That would have been difficult.
Это было бы трудно.
Hypothetical past situation.
She would have come if she had known.
Она бы пришла, если бы знала.
Unreal past result.
Would have + past participle is commonly used in the result clause of the Third Conditional.
For example, If I had known, I would have helped you.
If I had known, I would have helped you.
Если бы я знал, я бы тебе помог.
Third conditional: would have in result clause.
If we had left earlier, we would have caught the train.
Если бы мы вышли раньше, мы бы успели на поезд.
Unreal past condition and result.
She would have passed the exam if she had studied.
Она бы сдала экзамен, если бы занималась.
Third conditional.
Could have + past participle can describe an unrealized possible result in a Third Conditional.
For example, If we had left earlier, we could have caught the train.
If we had left earlier, we could have caught the train.
Если бы мы вышли раньше, мы могли бы успеть на поезд.
Could have for unrealized possible result.
She could have helped if you had asked.
Она могла бы помочь, если бы ты попросил.
Unrealized ability in past conditional.
They could have avoided the mistake if they had checked.
Они могли бы избежать ошибки, если бы проверили.
Could have in third conditional.
Might have + past participle can express a possible but unrealized past result in conditional contexts.
For example, If we had taken the other road, we might have arrived earlier.
If we had taken the other road, we might have arrived earlier.
Если бы мы поехали по другой дороге, мы могли бы приехать раньше.
Might have for possible unrealized result.
She might have won if she had trained harder.
Она могла бы победить, если бы тренировалась усерднее.
Uncertain past result in conditional.
He might have understood if you had explained clearly.
Он, возможно, понял бы, если бы вы объяснили ясно.
Possible past outcome.
Had to expresses past obligation, while must have + past participle expresses deduction about the past.
Compare I had to leave early with She must have left early.
I had to leave early.
Мне пришлось уйти рано.
Had to: past obligation.
She must have left early.
Она, должно быть, ушла рано.
Must have: deduction about past.
We had to cancel the trip.
Нам пришлось отменить поездку.
Past necessity, not deduction.
Could can describe general past ability or possibility, while could have + past participle refers to a past possibility, opportunity, or unrealized event.
Compare I could swim when I was five with I could have won the race.
I could swim when I was five.
Я умел плавать в пять лет.
Could: general past ability.
I could have won the race.
Я мог бы выиграть гонку.
Could have: unrealized opportunity.
She could dance well when she was young.
Она хорошо танцевала в молодости.
Past ability.
Present or future possibility uses may or might directly, while past possibility normally uses may have or might have + past participle.
Compare She might be at home with She might have gone home.
She might be at home.
Она, возможно, дома.
Present possibility: might + base.
She might have gone home.
Она, возможно, ушла домой.
Past possibility: might have + participle.
He may be busy now.
Он, возможно, сейчас занят.
May for present possibility.
A modal can be followed by have been and an -ing form to describe a possible, probable, or necessary ongoing activity in the past.
For example, She may have been sleeping and They must have been waiting for hours.
She may have been sleeping.
Она, возможно, спала (в течение некоторого времени).
Modal perfect progressive: may have been + -ing.
They must have been waiting for hours.
Они, должно быть, ждали несколько часов.
Strong deduction about duration in past.
He could have been studying all night.
Он, возможно, учился всю ночь.
Past possibility with ongoing activity.
Past modal deductions often express conclusions based on evidence available to the speaker.
For example, The ground is wet, so it must have rained and She is not here, so she may have gone home.
The ground is wet, so it must have rained.
Земля мокрая, значит, шёл дождь.
Deduction from present evidence.
She is not here, so she may have gone home.
Её здесь нет, так что она, возможно, ушла домой.
Possible conclusion from evidence.
The car is gone, so he cannot have stayed long.
Машины нет, так что он не мог остаться надолго.
Negative deduction.
May have, might have, and could have can express different possible explanations for past situations.
The choice depends on context and the speaker's degree of confidence rather than a rigid probability scale.
She may have missed the bus.
Она, возможно, опоздала на автобус.
May have: uncertain possibility.
He might have left already.
Он, возможно, уже ушёл.
Might have: more tentative.
They could have taken a wrong turn.
Они, возможно, не туда повернули.
Could have: another possible explanation.
Could have + past participle can describe opportunities that existed in the past but were not taken.
For example, You could have told me earlier and We could have avoided the problem.
You could have told me earlier.
Ты мог бы сказать мне раньше.
Missed opportunity/criticism.
We could have avoided the problem.
Мы могли бы избежать проблемы.
Opportunity not taken.
I could have studied abroad, but I didn't apply.
Я мог бы учиться за границей, но не подал заявку.
Unrealized opportunity.
Past modal constructions can appear in reported speech when describing earlier possibilities, deductions, obligations, or advice.
For example, He said that I should have called and She thought they might have forgotten.
He said that I should have called.
Он сказал, что мне следовало позвонить.
Reported past advice.
She thought they might have forgotten.
Она думала, что они, возможно, забыли.
Reported past possibility.
They asked if I could have helped.
Они спросили, мог ли я помочь.
Reported modal perfect.
Use the correct modal perfect structure and distinguish possibility, deduction, obligation, criticism, and unrealized opportunity.
Common mistakes include using the wrong past participle, confusing must have with had to, confusing should have with must have, and using could have when a specific completed achievement is intended.
She must had left.
Она, должно быть, ушла.
Incorrect: use "must have", not "must had".
I had to leave early.
Мне пришлось уйти рано.
Correct: had to for past obligation. Do not confuse with must have for deduction.
You should have call me.
Тебе следовало позвонить мне.
Incorrect: past participle needed: "should have called".
He could of won.
Он мог бы выиграть.
Incorrect: "could of" should be "could have".