L
Lingvero

Comer Present Perfect Practice

Comer (to eat) in the present perfect: 14 free exercises with an explanation after every answer, plus the full conjugation table.

•14 exercises•Regular -er•B1 – B2 level
IWhat to watch for

The present perfect of comer combines haber with the regular participle comido: he comido, has comido, ha comido, hemos comido, habéis comido, han comido. All regular -er and -ir verbs form the participle with -ido, and it never changes for gender or number.

Everyday questions use it all the time: ¿has comido alguna vez ceviche?, todavía no hemos comido. It links the meal to the present — a result that still matters (he comido demasiado) or an experience up to now (nunca he comido insectos).

IIConjugation
comerPresent Perfect
yo
he comido
tú
has comido
él / ella / usted
ha comido
nosotros
hemos comido
vosotros
habéis comido
ellos / ustedes
han comido
Fully regular in every tense — the model for -er verbs like beber, aprender and vender.

Download the comer conjugation worksheet (PDF) — free, with answer key

48 exercises on comer across 8 tenses on one printable worksheet: each tense opens with its conjugation table, and the answer key with short explanations is at the end. Fits A4 and US Letter. Free for classroom use — no sign-up.

Download PDF
IIIPractice exercises

Practice.

Answer first, then read the explanation. Don't skip it — that's the whole point.

Exercise 01 of 14Tag: Nunca
Fill in the blank

Yo nunca _____ insectos, pero me gustaría probarlos. (comer)

I've never eaten insects, but I'd like to try them.

Exercise 02 of 14Tag: Alguna vez
Fill in the blank

¿Tú _____ alguna vez ceviche peruano? (comer)

Have you ever eaten Peruvian ceviche?

Exercise 03 of 14Tag: Ya
Fill in the blank

El bebé ya _____ y ahora está durmiendo la siesta. (comer)

The baby has already eaten and is now having a nap.

Exercise 04 of 14Tag: Todavía no
Fill in the blank

Son las cuatro y nosotros todavía no _____. (comer)

It's four o'clock and we still haven't had lunch.

Exercise 05 of 14Tag: Hoy
Fill in the blank

Los niños _____ demasiados dulces hoy; no les des más. (comer)

The children have eaten too many sweets today; don't give them any more.

Exercise 06 of 14Tag: Unfinished period
Fill in the blank

Esta semana yo _____ fuera casi todos los días por trabajo. (comer)

This week I've eaten out almost every day because of work.

Exercise 07 of 14Tag: Tú form
Fill in the blank

¿Qué _____ hoy que tienes tan mala cara? (comer)

What have you eaten today to look so unwell?

Exercise 08 of 14Tag: Nunca
Fill in the blank

Mi suegra nunca _____ sushi y dice que no piensa probarlo. (comer)

My mother-in-law has never eaten sushi and says she has no intention of trying it.

Exercise 09 of 14Tag: Últimamente
Fill in the blank

Últimamente mi familia y yo _____ menos carne por salud. (comer)

Lately my family and I have eaten less meat for health reasons.

Exercise 10 of 14Tag: Ya
Fill in the blank

Mis invitados ya se _____ el primer plato; saca el segundo. (comer)

My guests have already finished the first course; bring out the main one.

Exercise 11 of 14Tag: Vosotros form
Fill in the blank

¿Vosotros _____ bien en el hotel estos días? (comer)

Have you (all) eaten well at the hotel these days?

Exercise 12 of 14Tag: Todavía no
Fill in the blank

Todavía no _____ nada desde el desayuno y me muero de hambre. (comer)

I haven't eaten anything since breakfast and I'm starving.

Exercise 13 of 14Tag: Unfinished period
Fill in the blank

Mi hijo ya _____ tres veces en ese restaurante este mes. (comer)

My son has already eaten at that restaurant three times this month.

Exercise 14 of 14Tag: Tú form
Fill in the blank

¿Por qué no _____ nada del plato? ¿No te gusta? (comer)

Why haven't you eaten anything from your plate? Don't you like it?

Every answer is explained

Not just a green check. A short paragraph telling you why.

No gamification

No streaks, no points, no leaderboards. Just questions.

No signup

Runs in your browser. Bookmark the topics you want to come back to.

VKeep practicing