Should have (not) done

Для выражения критики по поводу действия в прошлом, которое может быть описано с использованием времён Past Simple, Past Perfect и Present Perfect, используются конструкции:

should (not) have V3/Ved
ought  (not) to have V3/Ved

I have missed the bus. I should have left home earlier. (Я пропустил автобус. Мне следовало  выйти пораньше.)
You ought to have examined the goods before buying. (Вам следовало было осмотреть товары перед покупкой.)
He should not have stayed there longer. (Ему не следовало было оставаться там дольше.)
I ought not to have gone outside without my umbrella. (Мне не следовало было выходить на улицу без зонта.)

Leave a Reply

Your email address will not be published. Required fields are marked *