Could have, should have, would have

Could have, should have, would have — все эти модальные глаголы прошедшего времени используются гипотетически, чтобы говорить о вещах, которые на самом деле не происходили в прошлом. Разберем более подробно, но максимально просто. Итак,

Could have + past participle
1: Could have + past participle означает, что что-то было возможно в прошлом или у вас была возможность что-то сделать в прошлом, но вы этого не сделали.

Например:

  • I could have stayed up late, but I decided to go to bed early.
  • They could have won the race, but they didn’t try hard enough.
  • Julie could have bought the book, but she borrowed it from the library instead.
  • He could have studied harder, but he was too lazy and that’s why he failed the exam.


Couldn’t have + past participle означает, что в прошлом что-то было невозможно, даже если бы вы хотели это сделать.

Например:

  • I couldn’t have arrived any earlier. There was a terrible traffic jam (= it was impossible for me to have arrived any earlier).
  • He couldn’t have passed the exam, even if he had studied harder. It’s a really, really difficult exam.


2: Мы используем could have + past participle , когда хотим предположить, что произошло в прошлом. В этом случае мы не знаем, верно ли то, что мы говорим, или нет. Мы просто выражаем наше мнение о том, что, возможно, произошло.
 

Например:

  • Why is John late?
  • He could have got stuck in traffic.
  • He could have forgotten that we were meeting today.
  • He could have overslept.


Мы также можем использовать might have + past participle для выражения нашего предположения о том, что, возможно, произошло.

  • He might have got stuck in traffic.
  • He might have forgotten that we were meeting today.
  • He might have overslept.

Could have + past participle
1: Could have + past participle означает, что что-то было возможно в прошлом или у вас была возможность что-то сделать в прошлом, но вы этого не сделали.

Например:

  • I could have stayed up late, but I decided to go to bed early.
  • They could have won the race, but they didn’t try hard enough.
  • Julie could have bought the book, but she borrowed it from the library instead.
  • He could have studied harder, but he was too lazy and that’s why he failed the exam.


Couldn’t have + past participle означает, что в прошлом что-то было невозможно, даже если бы вы хотели это сделать.

Например:

  • I couldn’t have arrived any earlier. There was a terrible traffic jam (= it was impossible for me to have arrived any earlier).
  • He couldn’t have passed the exam, even if he had studied harder. It’s a really, really difficult exam.


2: Мы используем could have + past participle , когда хотим предположить, что произошло в прошлом. В этом случае мы не знаем, верно ли то, что мы говорим, или нет. Мы просто выражаем наше мнение о том, что, возможно, произошло.
 

Например:

  • Why is John late?
  • He could have got stuck in traffic.
  • He could have forgotten that we were meeting today.
  • He could have overslept.


Мы также можем использовать might have + past participle для выражения нашего предположения о том, что, возможно, произошло.

  • He might have got stuck in traffic.
  • He might have forgotten that we were meeting today.
  • He might have overslept.

Could have + past participle

1: Could have + past participle означает, что что-то было возможно в прошлом или у вас была возможность что-то сделать в прошлом, но вы этого не сделали.

Например:

  • I could have stayed up late, but I decided to go to bed early.
  • They could have won the race, but they didn’t try hard enough.
  • Julie could have bought the book, but she borrowed it from the library instead.
  • He could have studied harder, but he was too lazy and that’s why he failed the exam.


Couldn’t have + past participle означает, что в прошлом что-то было невозможно, даже если бы вы хотели это сделать.

Например:

  • I couldn’t have arrived any earlier. There was a terrible traffic jam (= it was impossible for me to have arrived any earlier).
  • He couldn’t have passed the exam, even if he had studied harder. It’s a really, really difficult exam.


2: Мы используем could have + past participle , когда хотим предположить, что произошло в прошлом. В этом случае мы не знаем, верно ли то, что мы говорим, или нет. Мы просто выражаем наше мнение о том, что, возможно, произошло.
 

Например:

  • Why is John late?
  • He could have got stuck in traffic.
  • He could have forgotten that we were meeting today.
  • He could have overslept.


Мы также можем использовать might have + past participle для выражения нашего предположения о том, что, возможно, произошло.

  • He might have got stuck in traffic.
  • He might have forgotten that we were meeting today.
  • He might have overslept.