Правило
Модальные глаголы potere (мочь), volere (хотеть) и dovere (быть должным) в passato prossimo обычно берут avere: причастия — potuto, voluto, dovuto.
Но если модальный глагол стоит перед инфинитивом, который сам по себе требует essere (глагол движения, состояния или возвратный), то модальный глагол в passato prossimo часто тоже берёт essere — и его причастие тогда согласуется с подлежащим в роде и числе:
- Ho dovuto lavorare fino a tardi.Мне пришлось работать допоздна. (lavorare → avere, причастие не меняется)
- Non sono potuto venire alla festa.Я не смог прийти на вечеринку. (venire → essere, значит и potere тоже essere)
- Maria non è potuta venire alla festa.Мария не смогла прийти на вечеринку. (essere, причастие potuta согласуется с Maria — ж.р.)
- Abbiamo voluto vedere quel film.Мы захотели посмотреть тот фильм. (vedere → avere, значит и volere тоже avere)
Проще говоря: смотри на глагол ПОСЛЕ модального — какой ausiliare нужен ему, тот же берёт и модальный глагол.
Упражнения
Упражнение 1
Поставь модальный глагол в passato prossimo с верным вспомогательным глаголом.
1. io (uomo), dovere, studiare («мне пришлось учиться») →
2. io (uomo), potere, venire («я не смог прийти») →
3. lei, volere, partire («она захотела уехать») →
4. noi, dovere, aspettare («нам пришлось подождать») →
5. tu (donna), potere, uscire («ты не смогла выйти») →
6. loro, volere, mangiare («они захотели поесть») →
7. voi, dovere, tornare («вам пришлось вернуться») →
8. io (donna), dovere, andare («мне пришлось поехать») →
9. tu (uomo), volere, giocare («ты захотел поиграть») →
10. loro (donne), potere, arrivare («они не смогли приехать») →
11. noi, potere, vedere («мы смогли увидеть») →
Упражнение 2
Выбери верный вспомогательный глагол.
1. Marco non potuto venire alla festa.
2. Noi dovuto studiare tutta la notte.
3. Le ragazze non volute uscire ieri sera.
4. Io dovuto lavorare fino a tardi.
5. Tu (donna) non potuta partire in tempo.
6. Loro dovuto aspettare l'autobus.
7. Le mie amiche non volute rimanere a casa.
8. Voi dovuto studiare molto.
