Практически все модальны глаголы могут быть использованы с Perfect Infinitive. Данная грамматика указывает на определенную возможность какого-либо действия в прошлом, предположение или ироническое замечания по поводу прошлого.
Модальный глагол Must c Perfect Infinitive указывает на высокую вероятность определенного действия в прошлом.
Например:
She must have been ill. — Она должно быть болела.
He must have had a bad dream. — У него должно быть был плохой сон.
He must have overslept. — Он должно быть проспал.
I must have been ill yesterday. — Я должно быть болел вчера.
He must have been ill yesterday. — Он должно быть заболел вчера.
She must have been ill yesterday. — Она должно быть болела вчера.
It must have been ill yesterday. — Оно должно быть болело вчера.
You must have been ill yesterday. — Ты должно быть болел вчера.
We must have been ill yesterday. — Мы должно быть болели вчера.
They must have been ill yesterday. — Они должно быть болели вчера.
Модальные глаголы Might и May с Perfect Infinitive указывает на небольшую вероятность определенного действия в прошлом.
Например:
He might/may have seen a scary movie, but that doesn’t usually make him so frightened. — Он, возможно, видел фильм ужасов, но это обычно не пугает его так сильно.
She might/may have failed an exam, but that doesn’t usually make her so upset. — Она, возможно, провалила экзамен, но обычно это ее не так расстраивает.
I may/might have gone. — Я, возможно, ушел.
He may/might gone. — Он, возможно, ушел.
She may/might gone. — Она, возможно, ушла.
It may/might gone. — Оно, возможно, ушло.
You may/might gone. — Вы, возможно, ушли.
We may/might gone. — Мы, возможно, ушли.
They may/might gone. — Они, возможно, ушли.
Модальный глагол Should c Perfect Infinitive указывает на ироничное замечание по поводу чего-то в прошлом.
Например:
She shouldn’t have eaten all the ice cream in the box. — Ей не следовало есть все мороженое из коробки.
You should have studied harder. — Тебе следовало учиться усерднее.
He should have called to tell us. — Ему следовало позвонить нам и сообщить об этом.
We shouldn’t have gone there. — Нам не следовало туда идти.
I should have gone yesterday. — Мне следовало бы уйти вчера.
He should have gone yesterday. — Ему следовало бы уйти вчера.
She should have gone yesterday. — Ей следовало бы уйти вчера.
It should have gone yesterday. — Этому следовало бы уйти вчера.
You should have gone yesterday. — Вам следовало бы уйти вчера.
We should have gone yesterday. — Нам следовало бы уйти вчера.
They should have gone yesterday. — Им следовало бы уйти вчера.
Модальный глагол Could с Perfect Infinitive указывает на то, что существовала большая вероятность того, что определенное действие могло произойти под давлением обстоятельств, но оно не произошло.
Например:
You could have gotten lost in the forest last week. — Вы могли бы заблудиться в лесу на прошлой неделе.
She could have drowned yesterday. — Она могла бы утонуть вчера.
He could have cought a bad cold in the forest yesterday. — Он мог бы подхватить простуду в лесу вчера.
I could have broken the vase. — Я мог разбить вазу.
He could have broken the vase. — Он мог бы разбить вазу.
She could have broken the vase. — Она могла бы разбить вазу.
It could have broken the vase. — Оно могло бы разбить вазу.
You could have broken the vase. — Ты могла бы разбить вазу.
We could have broken the vase. — Мы могли бы разбить вазу.
They could have broken the vase. — Они могли бы разбить вазу.
Модальный глагол Can с Perfect Infinitive используется для выражения отрицательного логического предположения (Negative logical assumption) по поводу того, что случилось в прошлом.
Например:
She can’t have lied. — Она должно быть не солгала.
He can’t have phoned. — Он должно быть не звонил.
I can’t have been a doctor. — Я должно быть не был(а) врачом.
He can’t have been a doctor. — Он должно быть не был врачом.
She can’t have been a doctor. — Она должно быть не была врачом.
It can’t have been a doctor. — Оно должно быть не было врачом.
You can’t have been a doctor. — Ты должно быть не был врачом.
We can’t have been a doctor. — Мы должно быть не были врачами.
They can’t have been a doctor. — Они должно быть не были врачами.
Уроки английского языка проводятся преподавателем Анастасией Валяевой. Все учебники, аудио и видео материал предоставляются. Информацию о процессе обучения можно прочитать в ответах на вопросы или связаться с преподавателем Анастасией Валяевой.