Английская лексика для выражения сожаления об ошибках

Сожалеют (regrets) о чём-то сделанном или не сделанном в прошлом. Что-то упущенное тогда мы теперь считаем ошибкой. Например, вместо посещения лекций кто-то пил пиво и завалил зачёт, а теперь глубоко сожалеет об этом.

smb. should have done smth.

Прошлое сожаление выражается модальным глаголом should с прошедшим инфинитивом (служебный глагол have + прошедшее причастие смыслового глагола). Этот оборот означает, что (не) следовало бы тогда что-то делать.

I should have studied – Надо было мне учиться

I should have said “run-ran-run” – Мне следовало сказать «run-ran-run»

We should have caught the train if we had walked faster — Мы бы успели на поезд, если бы мы шли быстрее

You should have seen how glad he was! – Нужно было видеть, как он обрадовался!

You shouldn’t have told him that – Вам не нужно было говорить ему это

You should have taken a bus and you wouldn’t have been late – Нужно было сесть в автобус, и вы не опоздали бы

Should в речи и даже часто на письме сращивается с отрицательной частицей not в shouldn’t.

Should(n’t) have в речи упрощается до should’ve/shouldn’t have и читается как шудэф.

I shouldn’t have gone to the pub – Зря я пошёл в пивную.

    Ссылка на основную публикацию