Modal Verbs for Deduction

Цель урока

В этом уроке мы разбираем одну из самых важных тем уровня B2: как говорить о прошлом не как о голом факте, а как о выводе, догадке, сожалении, критике или упущенной возможности.

После этого урока ученик должен понимать не только перевод конструкций must have done, might have done, could have done, can’t have done, should have done, но и внутреннюю логику: почему носитель выбирает именно эту конструкцию, какую степень уверенности он показывает и какой эмоциональный оттенок появляется в предложении.

  • He must have forgotten — он, наверное, забыл, потому что всё на это указывает
  • She might have left — она, возможно, ушла, но я не уверен
  • They can’t have known — они не могли знать, это почти невозможно
  • We could have won — мы могли выиграть, но не выиграли
  • You should have called me — тебе стоило позвонить мне, но ты не позвонил
  • I shouldn’t have said that — мне не стоило это говорить, я жалею об этом

Это не тема “для галочки”. Это грамматика, которая делает английский взрослым, живым и естественным. Без неё человек часто говорит слишком прямо: He forgot. She left. You made a mistake. А носитель обычно добавляет отношение: He must have forgotten. She might have left. You shouldn’t have done that.

Что такое Modal Perfect простыми словами

Modal Perfect — это конструкция, где модальный глагол соединяется с have + V3.

Главная формула: modal verb + have + V3

Модальный глагол показывает отношение говорящего: уверенность, сомнение, невозможность, сожаление, критику или возможность. А have + V3 переносит действие в прошлое.

Часть конструкции

Что делает

modal verb

показывает отношение говорящего: must, might, could, can’t, should

have + V3

показывает, что действие относится к прошлому

вся конструкция

показывает вывод, догадку, сожаление или оценку прошлого действия

Сравни:

Сейчас

Прошлое

He must be tired
Он, наверное, устал сейчас

He must have been tired
Он, наверное, был уставшим

She might be at home
Она, возможно, дома сейчас

She might have been at home
Она, возможно, была дома

You should call him
Тебе стоит позвонить ему

You should have called him
Тебе стоило позвонить ему

Вот здесь и начинается B2-логика. Мы больше не просто называем действие. Мы показываем, как говорящий оценивает это действие.

Почему эта тема такая важная для B2

На уровне A1–A2 ученик обычно говорит фактами: He went home. She forgot. They were late. Это понятно, но звучит очень прямолинейно.

На уровне B1 человек начинает добавлять причины и связки: Maybe he went home because he was tired. But still речь часто остаётся простой.

На уровне B2 нужно уметь говорить тоньше: не “он ушёл”, а “он, должно быть, ушёл”; не “она забыла”, а “она, возможно, забыла”; не “ты ошибся”, а “тебе не стоило так делать”.

Простой уровень

B2-уровень

Разница

He forgot

He must have forgotten

не просто факт, а логический вывод

She left

She might have left

не факт, а возможность

They didn’t know

They can’t have known

сильная уверенность в невозможности

You made a mistake

You shouldn’t have done that

критика и сожаление

We lost

We could have won

упущенная возможность

Именно поэтому Modal Perfect постоянно встречается в фильмах, интервью, разговорах, расследованиях, спорах и историях о прошлом.

Главная карта значений

Конструкция

Главный смысл

Степень уверенности / эмоция

Русская логика

must have done

сильный вывод о прошлом

высокая уверенность

наверное / должно быть

might have done

слабое предположение о прошлом

низкая или средняя уверенность

возможно / может быть

may have done

более нейтральное предположение

средняя вероятность

возможно

could have done

мог сделать / была возможность

часто упущенный шанс

мог бы / мог

can’t have done

невозможность в прошлом

почти уверен, что нет

не мог / не может быть

couldn’t have done

не мог сделать

невозможность или отсутствие способности

не мог бы / не смог бы

should have done

надо было сделать

сожаление или критика

стоило / надо было

shouldn’t have done

не надо было делать

сожаление, вина, критика

не стоило / зря

Важно: перевод “наверное”, “возможно”, “надо было” помогает только на старте. Но настоящая задача — почувствовать степень уверенности и эмоцию говорящего.

Must have done — сильный логический вывод

Must have done используется, когда говорящий почти уверен, что что-то произошло в прошлом. Но это не 100% факт. Это сильный логический вывод.

Формула: must + have + V3

Внутренняя логика такая: “Я не видел само действие, но признаки настолько сильные, что почти уверен”.

He must have forgotten about the meeting
Он, наверное, забыл о встрече
Комментарий: человек не пришёл, и это самое логичное объяснение

She must have gone home already
Она, наверное, уже ушла домой
Комментарий: её нет на месте, и говорящий делает вывод

They must have been very tired after the trip
Они, наверное, были очень уставшими после поездки
Комментарий: поездка была тяжёлой, вывод логичный

You must have seen this photo before
Ты, наверное, видел это фото раньше
Комментарий: говорящий предполагает по реакции собеседника

The driver must have taken the wrong turn
Водитель, наверное, свернул не туда
Комментарий: результат показывает ошибку

Must have done особенно часто появляется там, где есть видимый результат: человек опоздал, телефон выключен, дверь закрыта, деньги исчезли, кто-то не отвечает.

Ситуация

Вывод на английском

Русский смысл

Телефон не включается

The battery must have died

Батарея, наверное, села

Дома темно

They must have gone to bed

Они, наверное, легли спать

Он весь мокрый

He must have walked in the rain

Он, наверное, шёл под дождём

Она не пришла на работу

She must have felt sick

Она, наверное, плохо себя почувствовала

Документ исчез

Someone must have deleted it

Кто-то, наверное, удалил его

Частая ошибка: воспринимать must have done как обязанность в прошлом. Нет. В этой теме must не значит “должен был”. Здесь must означает “должно быть / наверное”.

Предложение

Правильный смысл

Неправильное понимание

He must have left

Он, наверное, ушёл

Он должен был уйти

She must have known

Она, наверное, знала

Она должна была знать

They must have forgotten

Они, наверное, забыли

Они должны были забыть

Might have done — возможно произошло

Might have done используется, когда говорящий не уверен. Это не сильный вывод, а один из возможных вариантов.

Формула: might + have + V3

Внутренняя логика такая: “Может быть, это произошло, но я не могу утверждать”.

She might have missed the bus
Она, возможно, пропустила автобус
Комментарий: это только один из вариантов

He might have fallen asleep
Он, возможно, уснул
Комментарий: поэтому не отвечает

They might have changed their plans
Они, возможно, изменили свои планы
Комментарий: нет точной информации

I might have left my keys at work
Я, возможно, оставил ключи на работе
Комментарий: говорящий не уверен

We might have misunderstood the instructions
Мы, возможно, неправильно поняли инструкции
Комментарий: это вероятная причина ошибки

Might have done часто звучит мягче, осторожнее и дипломатичнее, чем must have done. Когда человек не хочет звучать слишком уверенно, он выбирает might.

Must have done

Might have done

He must have missed the train
Он, наверное, пропустил поезд
Говорящий почти уверен

He might have missed the train
Он, возможно, пропустил поезд
Говорящий не уверен

She must have misunderstood me
Она, наверное, неправильно меня поняла

She might have misunderstood me
Она, возможно, неправильно меня поняла

They must have lost the address
Они, наверное, потеряли адрес

They might have lost the address
Они, возможно, потеряли адрес

Для ученика важно не переводить might have как “мог бы”. В этой теме might have чаще означает именно “возможно произошло”.

May have done — более нейтральное возможно

May have done очень близко к might have done, но часто звучит чуть более нейтрально или официально. В разговорной речи might have встречается очень часто, а may have часто можно увидеть в новостях, статьях, деловой речи и осторожных формулировках.

The company may have lost important data
Компания, возможно, потеряла важные данные
Комментарий: нейтральный или официальный стиль

The mistake may have caused serious problems
Ошибка, возможно, вызвала серьёзные проблемы
Комментарий: осторожное утверждение

He may have misunderstood the question
Он, возможно, неправильно понял вопрос
Комментарий: мягкая догадка

Might have

May have

чаще разговорно

чаще нейтрально / официально

очень естественно в обычной речи

часто в письме, новостях, отчётах

She might have left

She may have left

Could have done — мог сделать, но часто не сделал

Could have done — одна из самых сложных конструкций, потому что у неё несколько оттенков.

Формула: could + have + V3

Главная идея: в прошлом была возможность. Очень часто действие не произошло, и поэтому появляется оттенок упущенного шанса, сожаления или упрёка.

We could have won the game
Мы могли выиграть игру
Комментарий: но, скорее всего, не выиграли

You could have told me earlier
Ты мог сказать мне раньше
Комментарий: звучит как упрёк

I could have helped you
Я мог помочь тебе
Комментарий: возможность была

She could have become a great doctor
Она могла стать отличным врачом
Комментарий: потенциал был

They could have avoided this problem
Они могли избежать этой проблемы
Комментарий: но не избежали

Очень важно: could have done не всегда означает догадку. Часто это именно “мог бы, но не сделал”.

Смысл

Пример

Комментарий

упущенная возможность

We could have won

могли выиграть, но не выиграли

мягкий упрёк

You could have warned me

ты мог предупредить, но не предупредил

теоретическая возможность

It could have been worse

могло быть хуже

прошлая способность / шанс

I could have helped

я мог помочь

Сравни could have и might have:

Could have done

Might have done

He could have left earlier
Он мог уйти раньше
Акцент на возможности

He might have left earlier
Он, возможно, ушёл раньше
Акцент на догадке

She could have called him
Она могла позвонить ему
Возможность была

She might have called him
Она, возможно, позвонила ему
Я не знаю, произошло ли это

We could have made a mistake
Мы могли совершить ошибку
Возможность ошибки

We might have made a mistake
Мы, возможно, совершили ошибку
Предположение

Вот здесь многие путаются. Could have часто отвечает на вопрос “что было возможно?”, а might have отвечает на вопрос “что, возможно, произошло?”.

Can’t have done — не мог сделать, это невозможно

Can’t have done используется, когда говорящий почти уверен, что событие не произошло. Это логическая невозможность в прошлом.

Формула: can’t + have + V3

He can’t have said that
Он не мог этого сказать
Комментарий: говорящий не верит, что это правда

She can’t have forgotten my name
Она не могла забыть моё имя
Комментарий: это кажется невозможным

They can’t have finished already
Они не могли уже закончить
Комментарий: слишком быстро

You can’t have seen him there
Ты не мог видеть его там
Комментарий: он не мог быть там

It can’t have been easy
Это не могло быть легко
Комментарий: говорящий уверен, что было трудно

Can’t have done — это противоположность must have done.

Must have done

Can’t have done

He must have known
Он, наверное, знал

He can’t have known
Он не мог знать

She must have left
Она, наверное, ушла

She can’t have left
Она не могла уйти

They must have seen us
Они, наверное, видели нас

They can’t have seen us
Они не могли видеть нас

В американской и британской разговорной речи часто можно услышать: No way, he can’t have done that. Это эмоциональная реакция: “Да не может быть, чтобы он это сделал”.

Couldn’t have done — не мог бы сделать / не смог бы сделать

Couldn’t have done похоже на can’t have done, но часто звучит немного иначе. Can’t have done больше про логический вывод “это невозможно”. Couldn’t have done часто про невозможность по способностям, условиям или обстоятельствам.

I couldn’t have done it without your help
Я не смог бы сделать это без твоей помощи
Комментарий: условия не позволяли

She couldn’t have known the truth
Она не могла знать правду
Комментарий: у неё не было доступа к информации

They couldn’t have arrived earlier
Они не могли приехать раньше
Комментарий: обстоятельства не позволяли

We couldn’t have predicted this result
Мы не могли предсказать этот результат
Комментарий: это было невозможно заранее

Can’t have done

Couldn’t have done

часто сильная логическая невозможность

часто невозможность из-за условий

He can’t have lied
Он не мог солгать / не верю

He couldn’t have lied
Он не мог солгать / у него не было возможности

звучит как вывод сейчас

звучит как невозможность в той ситуации

Should have done — надо было, стоило сделать

Should have done — конструкция сожаления, критики и анализа ошибок. Она показывает, что в прошлом было лучше сделать другое действие.

Формула: should + have + V3

You should have called me
Тебе стоило позвонить мне
Комментарий: ты не позвонил, и это было ошибкой

I should have studied harder
Мне стоило учиться усерднее
Комментарий: говорящий жалеет

We should have left earlier
Нам стоило уйти раньше
Комментарий: теперь есть последствия

She should have listened to you
Ей стоило послушать тебя
Комментарий: она не послушала

They should have prepared better
Им стоило подготовиться лучше
Комментарий: подготовка была слабой

Should have done всегда смотрит назад. Человек уже знает результат и оценивает прошлое действие.

Сейчас / будущее

Прошлое

You should call him
Тебе стоит позвонить ему

You should have called him
Тебе стоило позвонить ему

We should leave early
Нам стоит уйти рано

We should have left early
Нам стоило уйти рано

She should be careful
Ей стоит быть осторожной

She should have been careful
Ей стоило быть осторожной

Очень важный эмоциональный оттенок: should have done может звучать мягко, а может звучать как обвинение. Всё зависит от ситуации и интонации.

Фраза

Мягкий смысл

Жёсткий смысл

You should have told me

Лучше было бы сказать мне

Ты должен был сказать мне, почему не сказал?

You should have waited

Надо было подождать

Ты зря не подождал

You should have asked

Стоило спросить

Ты сделал неправильно, потому что не спросил

Shouldn’t have done — не стоило делать, зря сделал

Shouldn’t have done показывает, что действие произошло, но говорящий считает его ошибкой.

Формула: shouldn’t + have + V3

I shouldn’t have said that
Мне не стоило этого говорить
Комментарий: я сказал и теперь жалею

You shouldn’t have spent so much money
Тебе не стоило тратить столько денег
Комментарий: ты потратил и это ошибка

He shouldn’t have trusted them
Ему не стоило им доверять
Комментарий: он доверился и пострадал

We shouldn’t have waited so long
Нам не стоило так долго ждать
Комментарий: ожидание было ошибкой

She shouldn’t have ignored the warning
Ей не стоило игнорировать предупреждение
Комментарий: она проигнорировала

Эта конструкция часто появляется после ошибок, ссор, неудачных решений и сожалений.

Русская мысль

Английская конструкция

Зря я это сказал

I shouldn’t have said that

Зря мы туда пошли

We shouldn’t have gone there

Ему не стоило соглашаться

He shouldn’t have agreed

Тебе не стоило им верить

You shouldn’t have believed them

Нам не надо было ждать

We shouldn’t have waited

Deduction vs Regret — две большие группы темы

Внутри Modal Perfect есть две большие группы. Если ученик это понимает, тема становится намного проще.

Группа

Конструкции

Что делают

Deduction / выводы

must have, might have, may have, can’t have

помогают делать выводы и предположения о прошлом

Regret / criticism / missed opportunity

should have, shouldn’t have, could have

показывают сожаление, критику или упущенную возможность

Первая группа отвечает на вопрос: “Что, наверное, произошло?”

Вторая группа отвечает на вопрос: “Что надо было сделать иначе?”

Вопрос в голове говорящего

Конструкция

Пример

Что, скорее всего, произошло?

must have

He must have forgotten

Что, возможно, произошло?

might have / may have

She might have left

Что невозможно?

can’t have

They can’t have known

Что было возможно, но не произошло?

could have

We could have won

Что надо было сделать?

should have

You should have called

Что не надо было делать?

shouldn’t have

I shouldn’t have said that

Почему нельзя говорить must had / should went / might has

Главная техническая ошибка — ломать формулу. В Modal Perfect формула всегда одна: modal verb + have + V3.

Неправильно

Правильно

Почему

He must forgot

He must have forgotten

после must нужна форма have + V3

She might has left

She might have left

после modal verb не ставим has

You should have went

You should have gone

после have нужен V3, а не V2

They can’t had known

They can’t have known

после can’t нужна базовая форма have

He musted have done

He must have done

modal verb не получает -ed

 
Особенно важно с неправильными глаголами. После have нужна третья форма: gone, seen, done, written, taken, given, known, chosen, broken.
 

V1

V2

V3 для Modal Perfect

Пример

go

went

gone

He must have gone home

see

saw

seen

You might have seen him

do

did

done

They should have done it

write

wrote

written

She could have written earlier

take

took

taken

We might have taken the wrong road

know

 knew

known

He can’t have known the truth

choose

chose

chosen

They should have chosen another option

Большое сравнение всех конструкций на одной ситуации

Возьмём одну ситуацию: человек не пришёл на встречу. По-русски мы можем сказать много разных мыслей. В английском каждая мысль требует своей конструкции.

Мысль

Английское предложение

Смысл

Он, наверное, забыл

He must have forgotten

я почти уверен

Он, возможно, забыл

He might have forgotten

это один из вариантов

Он мог забыть

He could have forgotten

такая возможность была

Он не мог забыть

He can’t have forgotten

я почти уверен, что он не забыл

Ему стоило позвонить

He should have called

он не позвонил, и это плохо

Ему не стоило соглашаться на встречу

He shouldn’t have agreed to the meeting

он согласился зря

Вот почему нельзя учить эти конструкции как “одинаковые”. Они отвечают на разные мысли.

Как это звучит в реальном диалоге

Диалог 1:

A: He didn’t answer my calls yesterday.
B: He might have been busy.
A: Maybe. But he promised to call me back.
B: Then he should have texted you at least.

Перевод:

A: Он вчера не ответил на мои звонки.
B: Он, возможно, был занят.
A: Может быть. Но он обещал перезвонить.
B: Тогда ему стоило хотя бы написать тебе.

Диалог 2:

A: The door is open, but nobody is here.
B: They must have left in a hurry.
A: They can’t have gone far. Their car is still outside.

Перевод:

A: Дверь открыта, но здесь никого нет.
B: Они, наверное, ушли в спешке.
A: Они не могли уйти далеко. Их машина всё ещё снаружи.

Диалог 3:

A: We lost the deal.
B: We could have prepared better.
A: I know. I shouldn’t have ignored the numbers.

Перевод:

A: Мы потеряли сделку.
B: Мы могли подготовиться лучше.
A: Я знаю. Мне не стоило игнорировать цифры.

Русская логика vs английская логика

Русский язык часто выражает такие идеи отдельными словами: наверное, возможно, зря, надо было, не мог. Английский часто выражает это через грамматическую конструкцию.

Русская фраза

Английская логика

Пример

наверное

must have + V3

Он, наверное, забыл → He must have forgotten

возможно

might have + V3

Она, возможно, ушла → She might have left

не мог

can’t have + V3

Он не мог знать → He can’t have known

мог бы

could have + V3

Мы могли выиграть → We could have won

стоило

should have + V3

Тебе стоило спросить → You should have asked

не стоило / зря

shouldn’t have + V3

Мне не стоило соглашаться → I shouldn’t have agreed

Главная ошибка русскоговорящего ученика — переводить только словами, а не грамматикой. В английском “наверное сделал” часто не probably did, а именно must have done.

Probably did vs must have done

Иногда ученики спрашивают: можно ли сказать He probably forgot? Да, можно. Но He must have forgotten звучит более как вывод.

He probably forgot

He must have forgotten

Он, вероятно, забыл

Он, должно быть, забыл

обычное предположение

логический вывод

может быть просто мнение

есть признаки или причина так думать

проще по стилю

более взрослое звучание

He probably forgot
Он, вероятно, забыл
Комментарий: обычная вероятность

He must have forgotten
Он, наверное, забыл
Комментарий: говорящий делает вывод по ситуации

She probably left early
Она, вероятно, ушла рано
Комментарий: простое предположение

She must have left early
Она, наверное, ушла рано
Комментарий: есть признаки: её нет, вещи исчезли

Нюансы эмоционального оттенка

Одна и та же конструкция может звучать по-разному в зависимости от интонации и ситуации.

Конструкция

Нейтрально

Эмоционально

must have

логический вывод

удивление: “да он точно…”

might have

осторожная догадка

попытка не обвинять человека

could have

возможность

упрёк: “ты мог бы…”

can’t have

невозможность

шок: “да не может быть”

should have

совет о прошлом

критика: “надо было…”

shouldn’t have

ошибка прошлого

сожаление, вина, раздражение


You could have told me
Ты мог сказать мне
Комментарий: часто звучит как обида

You should have told me
Тебе стоило сказать мне
Комментарий: часто звучит как критика

I shouldn’t have said that
Мне не стоило этого говорить
Комментарий: сожаление

He can’t have done this
Он не мог этого сделать
Комментарий: шок или недоверие

Частые ошибки и как их исправлять

Ошибка

Почему ошибка

Правильно

He must forgot

нет have + V3

He must have forgotten

She might has left

после might нельзя has

She might have left

They should have went

went — V2, нужен V3

They should have gone

I could helped you

нет have + V3

I could have helped you

He can’t knew it

knew — V2, нужен have known

He can’t have known it

You should called me

нет have + V3

You should have called me

We must have went there

после have нужен gone

We must have gone there

Практическое правило для ученика: если видишь must / might / could / can’t / should и речь о прошлом, почти всегда проверяй, стоит ли после них have + V3.

Естественные B2-примеры 

He must have misunderstood the whole situation
Он, наверное, неправильно понял всю ситуацию
Комментарий: сильный вывод

She might have deleted the message by accident
Она, возможно, случайно удалила сообщение
Комментарий: слабая догадка

We could have solved the problem earlier
Мы могли решить проблему раньше
Комментарий: упущенная возможность

They can’t have made that decision alone
Они не могли принять это решение одни
Комментарий: невозможность

You should have checked the details first
Тебе стоило сначала проверить детали
Комментарий: критика

I shouldn’t have trusted that information
Мне не стоило доверять той информации
Комментарий: сожаление

The manager must have seen the report
Менеджер, наверное, видел отчёт
Комментарий: логический вывод

The client may have changed his mind
Клиент, возможно, передумал
Комментарий: нейтральное предположение

We might have missed something important
Мы, возможно, пропустили что-то важное
Комментарий: осторожная догадка

This mistake could have cost us a lot of money
Эта ошибка могла стоить нам больших денег
Комментарий: возможное последствие

He can’t have finished such a big project in one day
Он не мог закончить такой большой проект за один день
Комментарий: невозможность

They should have explained the rules more clearly
Им стоило объяснить правила более ясно
Комментарий: критика прошлого

Как объяснять эту тему ученику максимально просто

Если объяснять совсем коротко, можно дать ученику такую модель:

Что ты хочешь сказать

Используй

Я почти уверен, что это произошло

must have + V3

Я не уверен, но это возможно

might have + V3

Это было возможно

could have + V3

Я почти уверен, что это невозможно

can’t have + V3

Надо было сделать иначе

should have + V3

Не надо было этого делать

shouldn’t have + V3

А потом постепенно добавлять нюансы: must have — вывод, might have — догадка, could have — возможность, should have — сожаление или критика.

Мини-алгоритм выбора конструкции

  1. Сначала спроси себя: я говорю о прошлом или о настоящем?
  2. Если о прошлом, почти наверняка нужна форма have + V3.
  3. Если я почти уверен — выбираю must have.
  4. Если я не уверен — выбираю might have или may have.
  5. Если считаю невозможным — выбираю can’t have.
  6. Если говорю о возможности, которая была — выбираю could have.
  7. Если говорю “надо было” — выбираю should have.
  8. Если говорю “не стоило” — выбираю shouldn’t have.

Внутренний вопрос

Ответ

Конструкция

Я почти уверен?

да

must have

Я просто предполагаю?

да

might have / may have

Я уверен, что это невозможно?

да

can’t have

Была возможность?

да

could have

Надо было сделать?

да

should have

Не надо было делать?

да

shouldn’t have

Что изучать дальше

После этой темы логично изучать и повторять:

Особенно важно после этой темы не путать should have done и would have done. Should have done — “стоило сделать”. Would have done — “сделал бы”. Это уже следующий уровень тонкости.

Краткий итог урока

Modal Perfect — это не просто набор конструкций. Это способ говорить о прошлом с отношением: уверенно, осторожно, эмоционально, критично или с сожалением.

Главная формула всей темы: modal verb + have + V3

Конструкция

Короткий смысл

Пример

must have done

наверное сделал

He must have forgotten

might have done

возможно сделал

She might have left

may have done

возможно сделал

The plan may have changed

could have done

мог сделать / мог бы сделать

We could have won

can’t have done

не мог сделать

He can’t have known

couldn’t have done

не смог бы / не мог бы

I couldn’t have done it alone

should have done

стоило сделать

You should have called

shouldn’t have done

не стоило делать

I shouldn’t have said that

Если ученик хорошо понял эту тему, его английский сразу становится сильнее. Он уже может не просто рассказывать, что произошло, а анализировать прошлое, делать выводы, выражать сомнение, сожаление, критику и упущенные возможности. Именно так и звучит взрослый английский уровня B2.

Мы используем файлы cookie для улучшения работы сайта. Подробнее читайте в Политике обработки данных

Принять