Головне правило
Форма: he, has, ha, hemos, habéis, han + дієприкметник (-ado або -ido). Дієприкметник не змінюється за родом і числом, а між haber і ним нічого не стоїть: Ya he comido або He comido ya, але не *He ya comido. Цей час вживають для досвіду до цього часу й, у більшій частині Іспанії, для сьогодні, цього тижня й цього року.
Форми: haber + дієприкметник
| Особа | Haber | Приклад |
|---|---|---|
| я | he | he hablado |
| ти (tú) | has | has comido |
| він, вона, ви (usted) | ha | ha hablado |
| ми | hemos | hemos comido |
| ви (vosotros, Іспанія) | habéis | habéis hablado |
| вони, ви (ustedes) | han | han comido |
В Іспанії до друзів і рідних звертаються vosotros habéis, а ввічливо ustedes han. У Латинській Америці для кількох людей кажуть тільки ustedes han.
Як утворити дієприкметник
| Закінчення | Інфінітив | Дієприкметник |
|---|---|---|
| -ar | hablar | hablado |
| -er | comer | comido |
| -ir | vivir | vivido |
| -er / -ir після голосної | leer, oír, traer | leído, oído, traído |
| Інфінітив | Дієприкметник | Приклад |
|---|---|---|
| hacer | hecho | Ana ha hecho la cena. |
| decir | dicho | Pablo ha dicho la verdad. |
| ver | visto | ¿Has visto esta película? |
| escribir | escrito | Lucas ha escrito una carta. |
| poner | puesto | He puesto la mesa. |
| volver | vuelto | Marta ha vuelto de Bogotá. |
| abrir | abierto | Hemos abierto la ventana. |
| romper | roto | He roto un vaso. |
| morir | muerto | La planta ha muerto. |
| ser, estar, ir, tener | sido, estado, ido, tenido | He sido profesor. He estado en Lima. |
Чого немає в українській
В українській немає перфекта: «я вже поїв» і «я з’їв учора» мають один минулий час. Тому pretérito perfecto здається звичайним минулим, а вибір між ним та indefinido для вас новий. Допоміжне дієслово тут haber, а не tener («мати»): He comido, а не *Tengo comido.
Українське минуле змінюється за родом: «Ана прийшла», «Пабло прийшов». Іспанський дієприкметник після haber не змінюється ніколи: Ana ha llegado, Pablo ha llegado, Las niñas han comido.
Порядок слів
Між haber і дієприкметником нічого не стоїть. Слова ya («вже»), nunca («ніколи»), todavía («ще») ставте перед haber або після дієприкметника: Ya he comido / He comido ya; Nunca he estado / No he estado nunca; Todavía no he terminado / No he terminado todavía. No стоїть перед haber: No he comido. Зворотний займенник теж стоїть перед ним: Me he levantado tarde.
Досвід: ya, todavía no, nunca, alguna vez
Для досвіду підходять alguna vez («коли-небудь»), nunca, ya і todavía no («ще не», також aún no). «Ти коли-небудь бував у Мексиці?» іспанською буде ¿Has estado alguna vez en México?, а коротка відповідь Sí, una vez. або No, nunca. Для «я був у Римі» вживаємо estar: He estado en Roma, а не *He sido en Roma.
Сьогодні й цього тижня: Іспанія та Латинська Америка
У більшій частині Іспанії для періоду, який ще триває, зазвичай вживають perfecto: hoy, esta mañana, esta semana, este año. Українською тут звичайне минуле: Hoy he comido paella («Сьогодні я їв паелью»), Esta semana he trabajado mucho.
У більшій частині Латинської Америки, а також на Канарських островах і в окремих частинах північного заходу Іспанії, тут зазвичай вживають indefinido: Hoy comí paella, ¿Ya comiste? Обидва варіанти літературні й правильні. Для досвіду до цього часу perfecto розуміють усюди, хоч у Латинській Америці там часто теж кажуть indefinido. Для закінченого часу (ayer, la semana pasada, en 2019) майже всюди зазвичай вживають indefinido.
Приклади
- Hoy he comido paella. Сьогодні я їв паелью. (Іспанія)
- Esta semana he trabajado mucho. Цього тижня я багато працював.
- ¿Has estado alguna vez en México? Ти коли-небудь бував у Мексиці?
- -¿Has viajado en tren? -No, nunca. -Ти їздив потягом? -Ні, ніколи.
- Ya he terminado el trabajo. Я вже закінчив роботу.
- Todavía no han llegado mis padres. Мої батьки ще не приїхали.
- Lucía ha escrito un mensaje a su madre. Лусія написала повідомлення мамі.
- ¿Habéis visto esta película? (друзі в Мадриді) Ви бачили цей фільм?
Швидка перевірка
Уявіть українське «я вже поїв» і додайте he перед дієприкметником: Ya he comido. Допоміжне слово пишіть як ha, а не прийменник *a, і не змінюйте дієприкметник за родом.
Типові помилки
He ya comido.Ya he comido. / He comido ya. між haber і дієприкметником нічогоHe nunca estado en Cuba.Nunca he estado en Cuba. nunca стоїть перед haberHe sido en Roma.He estado en Roma. для «бути в» потрібне estarAna ha llegada.Ana ha llegado. дієприкметник не узгоджуєтьсяTengo comido.He comido. допоміжне дієслово haber, не tenerHe hacido, he escribido, he rompido, he volvido.He hecho, he escrito, he roto, he vuelto. неправильні дієприкметникиAna a llegado.Ana ha llegado. ha з h, не прийменник aHe no visto a Pedro.No he visto a Pedro. no стоїть перед haber
Поширені запитання
Чим відрізняються pretérito perfecto й indefinido?
Perfecto пов’язує дію з теперішнім: досвід до цього часу і, у більшій частині Іспанії, сьогодні, цього тижня чи цього року. Indefinido потрібен для закінченого минулого: ayer, la semana pasada, en 2019.
Чи неправильно казати «Hoy comí»?
Ні. У більшій частині Латинської Америки та на Канарських островах Hoy comí paella є нормою. У більшій частині Іспанії кажуть Hoy he comido paella. Обидва варіанти правильні.
Де стоїть ya в pretérito perfecto?
Перед haber або після дієприкметника: Ya he comido чи He comido ya. Але не між ними: *He ya comido.
Як сказати «я був у...» іспанською?
Вживайте estar: He estado en Roma. Не кажіть *He sido en Roma: ser дає інший зміст, наприклад He sido profesor.
Чи узгоджується дієприкметник із підметом?
Ні. Після haber він не змінюється: Ana ha llegado, Las niñas han comido, хоч українською ми кажемо «прийшла», «поїли».
Як сказати «ще не»?
Ставте todavía no або aún no перед haber: Todavía no he terminado. Можна й так: No he terminado todavía.