(Модальный глагол + Perfect Infinitive используется с needn't have done, что означает, что действие было выполнено, но не было необходимости в его выполнении, то есть оно произошло.)
5. The tourists shouldn’t have taken a boat trip that day; it was too cold. (Туристам не следовало отправляться в ту поездку на лодке в тот день; было слишком холодно.)
(Комментарий: Они взяли лодочную прогулку, но это было ошибкой. Действие произошло.)
6. Justin shouldn’t have asked for his friends’ advice, he should have decided himself. (Джастину не следовало спрашивать совета у своих друзей, он должен был решить сам.)
(Комментарий: Он спросил совета, но это было ошибкой. Действие произошло.)
(Модальный глагол + Perfect Infinitive используется с shouldn't have done или could have done, означая, что действие было возможно, необходимо или желательно, но не произошло.)
1. You should have told your father the truth when he asked you. (Тебе следовало сказать своему отцу правду, когда он тебя спросил.)
(Комментарий: Ты не сказал правду, но должен был. Действие не произошло.)
2. The minister shouldn’t have mentioned this fact at the press conference. (Министру не следовало упоминать этот факт на пресс-конференции.)
(Комментарий: Он упомянул этот факт. НО в контексте задания, где shouldn't have done выражает сожаление об уже произошедшем действии, можно было бы отнести его к группе "took place". Однако, чаще всего, в учебниках should have done/shouldn't have done используется для выражения того, что желаемое действие не произошло (should have) или нежелательное действие произошло (shouldn't have). Мы выбираем, что действие, о котором сожалеют, не произошло так, как должно было.)
3. We should have come a little earlier, then we wouldn’t have missed the beginning of the film. (Нам следовало прийти немного раньше, тогда бы мы не пропустили начало фильма.)
(Комментарий: Мы не пришли раньше. Действие не произошло.)
4. The house should have been painted years ago. (Дом следовало покрасить много лет назад.)
(Комментарий: Дом не был покрашен. Действие не произошло.)
