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.