Коли ми вважаємо, що це було б гарною ідеєю зробити що-небудь у минулому, що не було зроблено, ми вживаємо модальне дієслово should have done. Ми вживаємо інфінітив в перфектном часі після модального дієслова should.
You (Тобі) |
should have come. (треба було прийти) |
to the meeting. We discussed important questions. (на зустріч. Ми обговорювали важливі питання.) |
He (Йому) |
should have got up (слід було встати) |
earlier. He wouldn't be in a hurry now. (раніше. Він би не поспішав зараз.) |
I (Мені) |
should have learnt (слід було вивчити) |
English at school. (англійську в школі.) |
Коли ми вважаємо, що нам не слід було робити що-небудь в минулому, ми вживаємо модальне дієслово shouldn't have done. Ми вживаємо інфінітив в перфектном часі після модального дієслова shouldn't.
You (Тобі) |
shouldn't have shouted (не треба було кричати) |
at her. (на неї.) |
He (Йому) |
shouldn't have borrowed (не треба було брати) |
a car without asking. (машину не запитавши.) |
You (Тобі) |
shouldn't have left (не слід було залишати) |
your bag unattended. (сумку без нагляду.) |