L
Lingvero

Ser Present Perfect Practice

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

14 exercisesIrregularB1 – B2 level
IWhat to watch for

Ser forms its present perfect with haber plus sido — a completely regular participle, despite everything else about this verb being irregular. He sido, has sido, ha sido: the participle never changes shape, so ha sido difícil is right for a masculine or feminine subject alike.

In practice this tense answers how something has turned out so far: la mudanza ha sido complicada, nunca he sido bueno con los números. Keep haber and sido together — nunca he sido, never he nunca sido — and remember that estado, not sido, is the participle you need for temporary states.

IIConjugation
serPresent Perfect
yo
he sido
has sido
él / ella / usted
ha sido
nosotros
hemos sido
vosotros
habéis sido
ellos / ustedes
han sido
Fully irregular in the present, preterite, and imperfect — the forms have to be memorized.
IIIPractice exercises

Practice.

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

Exercise 01 of 14Tag: Life experience
Fill in the blank

Nunca _____ muy bueno con los números, lo reconozco. (ser)

I have never been very good with numbers, I admit it.

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

Este año _____ el único que entrega los informes a tiempo. (ser)

This year you have been the only one handing the reports in on time.

Exercise 03 of 14Tag: Result up to now
Fill in the blank

La mudanza _____ más complicada de lo que esperábamos. (ser)

The move has been more complicated than we expected.

Exercise 04 of 14Tag: Hasta ahora
Fill in the blank

Hasta ahora _____ muy afortunados con el tiempo en este viaje. (ser)

So far we have been very lucky with the weather on this trip.

Exercise 05 of 14Tag: Lasting trait
Fill in the blank

Mis abuelos siempre _____ muy discretos con sus problemas. (ser)

My grandparents have always been very discreet about their problems.

Exercise 06 of 14Tag: Desde
Fill in the blank

Desde niño _____ un poco impaciente en las colas. (ser)

Since I was a child I have been a little impatient in queues.

Exercise 07 of 14Tag: Él form
Fill in the blank

El verano _____ especialmente seco en toda la región. (ser)

The summer has been especially dry across the whole region.

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

¿Alguna vez _____ jurado en un concurso de cocina? (ser)

Have you ever been a judge in a cooking competition?

Exercise 09 of 14Tag: Nosotros form
Fill in the blank

Esta temporada _____ el equipo más regular de la liga. (ser)

This season we have been the most consistent team in the league.

Exercise 10 of 14Tag: Ellos form
Fill in the blank

Los precios _____ un problema para los estudiantes este curso. (ser)

Prices have been a problem for students this academic year.

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

Últimamente _____ demasiado exigente conmigo mismo. (ser)

Lately I have been too demanding with myself.

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

¿_____ vosotros los que dejaron la nota en la puerta? (ser)

Was it you who left the note on the door?

Exercise 13 of 14Tag: Impersonal subject
Fill in the blank

Nadie _____ capaz de explicarme por qué cambió el horario. (ser)

Nobody has been able to explain to me why the schedule changed.

Exercise 14 of 14Tag: Hoy
Fill in the blank

Hoy _____ muy paciente con tu hermano, gracias. (ser)

You have been very patient with your brother today, thank you.

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