# Pretérito perfecto: he comido

https://langs123.com/id/spanish/pasados/preterito-perfecto/
CEFR A2 · 2026-10-18 · CC BY 4.0, langs123 contributors (https://creativecommons.org/licenses/by/4.0/)

> Pretérito perfecto menggabungkan haber dan partisip untuk menghubungkan tindakan di masa lalu dengan masa kini: he comido, has visto. Partisip tidak pernah berubah, dan tidak ada kata di antara haber dan partisip: Ana ha llegado. Ya lo hemos visto.

## Ringkasan

| Poin | Aturan | Contoh | Bahasa Indonesia |
| --- | --- | --- | --- |
| Bentuk | he / has / ha / hemos / han + partisip | ¿Has estado en Perú? | Apakah kamu pernah ke Peru? |
| Bentuk | vosotros: habéis + partisip | ¿Habéis terminado? | Apakah kalian sudah selesai? |
| Bentuk | partisip: hablar → hablado, comer → comido, vivir → vivido | Nunca he vivido sola. | Saya belum pernah tinggal sendirian. |
| Bentuk | partisip tidak beraturan: hacer → hecho, escribir → escrito, ver → visto | Ya he hecho la cena. | Saya sudah membuat makan malam. |
| Bentuk | partisip tidak beraturan lainnya: decir → dicho, poner → puesto, volver → vuelto, abrir → abierto | ¿Quién ha abierto la ventana? | Siapa yang membuka jendela? |
| Penggunaan | pengalaman sampai sekarang, dengan alguna vez dan nunca | ¿Has probado el mole alguna vez? | Apakah kamu pernah mencoba mole? |
| Penggunaan | yang sudah atau belum dilakukan, dengan ya dan todavía no | Todavía no he terminado. | Saya belum selesai. |
| Penggunaan | waktu yang mencakup saat ini: hoy, esta mañana, este año | Esta mañana he ido al médico. | Tadi pagi saya pergi ke dokter. |
| Penggunaan | situasi yang berlangsung sampai sekarang | Siempre he vivido aquí. | Saya selalu tinggal di sini. |
| Jebakan | pronomina objek dan no berada sebelum haber | No lo he visto. | Saya belum melihatnya. |
| Jebakan | waktu yang sudah selesai seperti ayer memakai indefinido | Ayer fui al cine. | Kemarin saya pergi ke bioskop. |

## Gambaran umum

- Pretérito perfecto menceritakan tindakan di masa lalu dalam rentang waktu yang berlanjut sampai sekarang. ¿Has visto mis llaves? — Apakah kamu melihat kunciku?
- Buku tata bahasa Spanyol menyebutnya pretérito perfecto atau pretérito perfecto compuesto.
- Spanyol: Di Spanyol, tense ini juga dipakai untuk tindakan yang selesai hari ini, minggu ini, atau tahun ini.
- Amerika Latin: Di sebagian besar Amerika Latin, tense ini menceritakan pengalaman dan situasi sampai sekarang, dan tindakan yang sudah selesai, termasuk yang hari ini, memakai pretérito indefinido; bahasa Spanyol Andes (Peru, Bolivia, dataran tinggi Ekuador) memakai pretérito perfecto untuk hari ini, seperti di Spanyol.
- Kedua tense berdampingan: Perfecto atau indefinido.

## Bentuk: haber dan partisip

| Orang | haber | hablar | comer |
| --- | --- | --- | --- |
| yo | he | he hablado | he comido |
| tú | has | has hablado | has comido |
| él / ella / usted | ha | ha hablado | ha comido |
| nosotros / nosotras | hemos | hemos hablado | hemos comido |
| vosotros / vosotras | habéis | habéis hablado | habéis comido |
| ellos / ellas / ustedes | han | han hablado | han comido |

- Partisip menambahkan ado pada kata kerja berakhiran -ar dan ido pada kata kerja berakhiran -er dan -ir. ¿Has trabajado en un hotel? / Nunca he vivido sola. — Apakah kamu pernah bekerja di hotel? / Saya belum pernah tinggal sendirian.
- Setelah haber, partisip tidak pernah berubah menurut orang, jenis, atau jumlah: Ella ha llegado. / Ellas han llegado. — Dia sudah tiba. / Mereka sudah tiba.
- Tidak ada kata di antara haber dan partisip; pronomina objek dan no berada sebelum haber: No lo he visto. / Ya te lo he dicho. — Saya belum melihatnya. / Saya sudah bilang kepadamu.
- Setelah vokal, akhiran memakai tanda aksen: leído, oído, traído. ¿Has leído este libro? — Apakah kamu sudah membaca buku ini?

## Bentuk: partisip tidak beraturan

| Kata kerja dan partisip | Contoh | Bahasa Indonesia |
| --- | --- | --- |
| hacer → hecho | Ya he hecho la cena. | Saya sudah membuat makan malam. |
| escribir → escrito | Nunca he escrito un poema. | Saya belum pernah menulis puisi. |
| ver → visto | ¿Has visto esta película? | Apakah kamu sudah menonton film ini? |
| decir → dicho | ¿Qué te ha dicho el médico? | Apa kata dokter kepadamu? |
| poner → puesto | ¿Dónde has puesto las llaves? | Di mana kamu menaruh kuncinya? |
| volver → vuelto | Mi hermano todavía no ha vuelto. | Saudara laki-laki saya belum kembali. |
| abrir → abierto | ¿Quién ha abierto la ventana? | Siapa yang membuka jendela? |
| romper → roto | Alguien ha roto el vaso. | Seseorang telah memecahkan gelas itu. |

- Semua partisip tidak beraturan dalam satu tabel: Tabel kata kerja tidak beraturan.

## Penggunaan

| Penggunaan | Contoh | Bahasa Indonesia |
| --- | --- | --- |
| Pengalaman sampai sekarang: alguna vez, nunca | ¿Has estado en México alguna vez? / Nunca he visto la nieve. | Apakah kamu pernah ke Meksiko? / Saya belum pernah melihat salju. |
| Yang sudah atau belum dilakukan: ya, todavía no | Ya he comprado el pan. / Todavía no he terminado. | Saya sudah membeli roti. / Saya belum selesai. |
| Waktu yang mencakup saat ini: hoy, esta mañana, esta semana, este año | Esta mañana he ido al médico. / Esta semana hemos trabajado mucho. | Tadi pagi saya pergi ke dokter. / Minggu ini kami banyak bekerja. |
| Situasi yang berlangsung sampai sekarang | Siempre he vivido en esta ciudad. | Saya selalu tinggal di kota ini. |

- Waktu yang sudah selesai, seperti ayer atau el año pasado, memakai indefinido di semua varian: Ayer fui al cine. — Kemarin saya pergi ke bioskop.
- Amerika Latin: Di sebagian besar Amerika Latin, tindakan yang selesai hari ini memakai indefinido; bahasa Spanyol Andes (Peru, Bolivia, dataran tinggi Ekuador) memakai pretérito perfecto, seperti di Spanyol: Esta mañana fui al médico. — Tadi pagi saya pergi ke dokter.

## Kesalahan umum

| ✗ | ✓ | Aturan |
| --- | --- | --- |
| Ayer he visto a Juan. | Ayer vi a Juan. | ayer adalah waktu yang sudah selesai: indefinido |
| He escribido una carta. | He escrito una carta. | partisip tidak beraturan: escribir → escrito |
| Ellas han llegadas. | Ellas han llegado. | setelah haber, partisip tidak pernah berubah |
| He lo visto. | Lo he visto. | pronomina berada sebelum haber |
| Ha ya llegado. | Ya ha llegado. | tidak ada kata di antara haber dan partisip |
