Present Perfect con “have” y “has” sin errores
Aprende la diferencia entre have y has, cuándo usar cada uno según la persona gramatical y cómo alternar entre formas completas y contraídas. Verás ejemplos correctos en contexto, errores comunes de concordancia, una forma rápida de elegir entre ambos y un ejercicio práctico final.
Si alguna vez dudas entre have y has al hablar de experiencias o resultados que siguen siendo relevantes ahora, esta guía te ayudará a evitar muchos errores. Aprenderás qué auxiliar usar con cada sujeto, cómo construir frases y preguntas naturales y qué fallos aparecen al traducir desde el español. El objetivo es que lo uses con seguridad en conversaciones reales, no solo en ejercicios de gramática.
Diferencia entre have y has
En el Present Perfect, la elección entre have y has no cambia el significado del tiempo verbal: ambos funcionan como verbo auxiliar y se combinan con el participio pasado (past participle: “participio pasado”) del verbo principal. La diferencia es puramente de concordancia con el sujeto, igual que en español eliges “he” o “ha” según la persona.
La idea práctica es sencilla: primero identifica el sujeto (quién realiza la acción) y después selecciona la forma del auxiliar que le corresponde. Si automatizas ese paso, evitarás errores típicos como usar has con I o have con he/she/it.
| Sujeto | Auxiliar en Present Perfect | Ejemplo |
|---|---|---|
| I | have | I have finished my homework. (He terminado la tarea) |
| You | have | You have seen this movie before. (Ya has visto esta película) |
| We | have | We have visited London. (Hemos visitado Londres) |
| They | have | They have arrived early. (Han llegado temprano) |
| He / She / It | has | She has lost her keys. (Ha perdido sus llaves) |
| Sujeto singular (nombre) | has | My brother has started a new job. (Mi hermano ha empezado un nuevo trabajo) |
| Sujeto plural (nombre) | have | My friends have moved to Canada. (Mis amigos se han mudado a Canadá) |
Regla rápida para decidir
- Usa has con he, she, it y con cualquier sujeto singular (por ejemplo: the company).
- Usa have con I, you, we, they y con sujetos plurales (por ejemplo: the students).
Patrones de frase: afirmativa, negativa e interrogativa
Los patrones se mantienen iguales; lo único que cambia es si el auxiliar va en forma have o has. En negativa se añade not, y en pregunta el auxiliar se coloca al inicio (antes del sujeto).
- Afirmativa: Sujeto + have/has + participio → They have worked here for years. (Han trabajado aquí durante años)
- Negativa: Sujeto + have/has + not + participio → He has not called today. (No ha llamado hoy)
- Interrogativa: Have/Has + sujeto + participio? → Have you ever tried sushi? (¿Alguna vez has probado sushi?)
Errores frecuentes y cómo evitarlos
- Confundir la “s”: la s aparece en has, no en el participio. Correcto: She has worked (no “She has works”).
- Usar “has” con I/you/we/they: Incorrecto: “I has finished”. Correcto: I have finished.
- Usar “have” con he/she/it: Incorrecto: “He have arrived”. Correcto: He has arrived.
- Olvidar el participio: no basta con “have/has”; debe ir el participio. Correcto: We have eaten (hemos comido).
- Confundir pasado simple con participio: algunos verbos cambian. Ejemplo: go → went (pasado) / gone (participio). Correcto: He has gone home. (Se ha ido a casa)
Ejemplos adicionales para fijar el uso
- It has rained a lot this week. (Ha llovido mucho esta semana)
- My mother has already cooked dinner. (Mi madre ya ha cocinado la cena)
- They have never met our teacher. (Nunca han conocido a nuestro profesor)
- We have just finished the meeting. (Acabamos de terminar la reunión)
- Have you cleaned your room? (¿Has limpiado tu habitación?)
- Has he ever traveled abroad? (¿Ha viajado al extranjero alguna vez?)
- I have lived here since 2020. (He vivido aquí desde 2020)
- She has worked at that company for two years. (Ha trabajado en esa empresa durante dos años)
- The students have completed the project. (Los estudiantes han completado el proyecto)
- The team has won three matches this month. (El equipo ha ganado tres partidos este mes)
- You have improved a lot. (Has mejorado mucho)
- He has broken his phone. (Ha roto su teléfono)
Uso según la persona gramatical
En el Present Perfect, el verbo auxiliar cambia según el sujeto: have se usa con la mayoría de las personas y has solo con la tercera persona del singular. Este detalle es mecánico, pero es una de las fuentes más comunes de errores porque en español no existe un auxiliar equivalente que varíe de esta manera.
La idea clave es separar dos decisiones: primero eliges el auxiliar correcto (have/has) según la persona gramatical; después mantienes el participio pasado del verbo principal (worked, eaten, gone, etc.). El participio no cambia con la persona: lo único que se ajusta es el auxiliar.
| Sujeto | Auxiliar | Estructura base | Ejemplo |
|---|---|---|---|
| I | have | I have + participle | I have finished my work (he terminado). |
| You | have | You have + participle | You have met her before (la has conocido). |
| He / She / It | has | He/She/It has + participle | She has moved to London (se ha mudado). |
| We | have | We have + participle | We have seen that movie (hemos visto). |
| They | have | They have + participle | They have arrived early (han llegado). |
Patrones rápidos (afirmativa, negativa e interrogativa)
- Afirmativa: Subject + have/has + participle → She has called (ha llamado).
- Negativa: Subject + have/has + not + participle → They have not (haven’t) started (no han empezado).
- Interrogativa: Have/Has + subject + participle? → Have you finished? (¿has terminado?).
- Respuesta corta: Yes, I have / No, I haven’t; Yes, he has / No, he hasn’t.
Ejemplos por persona para fijar el automatismo
- I have lost my keys (he perdido las llaves).
- I have never tried sushi (nunca he probado sushi).
- You have changed a lot (has cambiado mucho).
- You have already paid (ya has pagado).
- He has broken his phone (ha roto su teléfono).
- She has sent the email (ha enviado el correo).
- It has stopped raining (ha dejado de llover).
- We have visited that museum (hemos visitado ese museo).
- We have just arrived (acabamos de llegar).
- They have learned a new skill (han aprendido una habilidad).
- They have not decided yet (todavía no han decidido).
- Has he finished? (¿ha terminado?).
- Have they called you? (¿te han llamado?).
Errores típicos y cómo evitarlos
- Confundir tercera persona singular: He have ✗ → He has ✓.
- Aplicar “has” a plural: They has ✗ → They have ✓.
- Olvidar el auxiliar: She finished (esto es Past Simple) ≠ She has finished (resultado/experiencia hasta ahora).
- Mezclar “did” con Present Perfect: Did you have seen…? ✗ → Have you seen…? ✓.
- Creer que el participio cambia con la persona: no cambia; siempre es el mismo (go → gone, eat → eaten).
Forma completa y contraída
En el present perfect, el auxiliar have o has puede escribirse de manera completa o en contracción. La elección no cambia el significado: lo que cambia es el registro (más formal vs. más cotidiano) y, a veces, la claridad al leer o escuchar.
La idea clave es distinguir dos cosas: (1) la contracción del auxiliar con el sujeto (I’ve, she’s) y (2) la contracción negativa (haven’t, hasn’t). En afirmativa, algunas contracciones pueden confundirse con otras estructuras (por ejemplo, she’s puede ser she has o she is), así que conviene fijarse en el participio pasado que viene después.
Contracciones afirmativas: sujeto + auxiliar
| Sujeto | Forma completa | Forma contraída |
|---|---|---|
| I | I have worked | I’ve worked |
| You | You have studied | You’ve studied |
| We | We have finished | We’ve finished |
| They | They have moved | They’ve moved |
| He | He has arrived | He’s arrived |
| She | She has called | She’s called |
| It | It has changed | It’s changed |
- He’s / She’s / It’s + participio suele indicar has: She’s left (se ha ido).
- Para evitar ambigüedad con is, observa el verbo: She’s tired (está cansada) usa adjetivo, no participio de acción en este contexto; She’s eaten (ha comido) usa participio.
- En escritura formal (exámenes, informes), es común preferir la forma completa, sobre todo si hay riesgo de confusión.
Contracciones negativas: haven’t / hasn’t
En negativa, la contracción es muy estable y rara vez causa ambigüedad. Se forma uniendo el auxiliar y not: have not → haven’t, has not → hasn’t. En preguntas negativas también aparecen con frecuencia, especialmente en conversación.
- I have not seen it → I haven’t seen it.
- You have not answered → You haven’t answered.
- We have not decided → We haven’t decided.
- They have not paid → They haven’t paid.
- He has not arrived → He hasn’t arrived.
- She has not called → She hasn’t called.
- It has not worked → It hasn’t worked.
- Haven’t you finished yet? (¿Aún no has terminado?)
- Hasn’t she told you? (¿No te lo ha dicho?)
Patrones útiles para escribir y hablar sin errores
- Regla rápida: si el sujeto es he/she/it, usa has (o ’s en contracción); con los demás, usa have (o ’ve).
- En afirmativa, la contracción va pegada al sujeto: They’ve, no They ’ve.
- No se contrae el participio: se contrae el auxiliar, no el verbo principal. Correcto: I’ve gone; incorrecto: I’gone.
- En negativa, evita mezclar formas: correcto He hasn’t; incorrecto He haven’t.
- En respuestas cortas, suele preferirse la forma completa del auxiliar: Yes, I have. / No, she hasn’t. (más natural que Yes, I’ve.).
Ejemplos correctos en contexto
Para usar esta estructura con naturalidad, piensa en dos ideas: (1) el foco está en la experiencia, el resultado o el cambio hasta ahora, y (2) el momento exacto no importa o no se menciona. Por eso suele aparecer con marcadores como already (ya), yet (todavía/aún), just (acabar de), ever (alguna vez) o never (nunca).
El patrón base es have/has + participio. Usa has con he/she/it y have con I/you/we/they. En negativas, coloca not después de have/has, y en preguntas invierte el auxiliar: Have/Has + sujeto + participio?
Frases modelo (afirmativas, negativas y preguntas)
- I have finished my homework. (He terminado mi tarea.)
- She has started a new job. (Ha empezado un nuevo trabajo.)
- We have already seen that movie. (Ya hemos visto esa película.)
- They have just arrived. (Acaban de llegar.)
- He has never traveled abroad. (Nunca ha viajado al extranjero.)
- You have changed a lot. (Has cambiado mucho.)
- It has stopped raining. (Ha dejado de llover.)
- I haven’t (have not) heard from him lately. (No he sabido de él últimamente.)
- She hasn’t (has not) sent the email yet. (Todavía no ha enviado el correo.)
- We haven’t decided. (No hemos decidido.)
- Have you ever tried sushi? (¿Has probado sushi alguna vez?)
- Has he called you yet? (¿Te ha llamado ya/todavía?)
- How long have they lived here? (¿Cuánto tiempo han vivido aquí?)
- What have you done today? (¿Qué has hecho hoy?)
- Has it been difficult? (¿Ha sido difícil?)
- Why have we waited so long? (¿Por qué hemos esperado tanto?)
Patrones útiles con marcadores de tiempo
| Marcador | Patrón típico | Ejemplo |
|---|---|---|
| already (ya) | have/has + already + participio | They have already paid. (Ya han pagado.) |
| yet (todavía/aún) | negativa/pregunta + yet (al final) | Has she replied yet? (¿Ha respondido ya/todavía?) |
| just (acabar de) | have/has + just + participio | I have just seen him. (Lo acabo de ver.) |
| ever (alguna vez) | Have/Has + sujeto + ever + participio? | Have you ever been to London? (¿Has estado en Londres alguna vez?) |
| never (nunca) | have/has + never + participio | He has never driven a truck. (Nunca ha conducido un camión.) |
| since (desde) | have/has + participio + since + punto inicial | We have worked here since 2021. (Trabajamos aquí desde 2021.) |
| for (durante) | have/has + participio + for + duración | She has lived here for two years. (Ha vivido aquí durante dos años.) |
Errores típicos que estos ejemplos evitan
- No usar did con esta estructura: correcto Have you seen it?, no “Did you have seen it?”
- Colocar yet normalmente al final: I haven’t finished yet. (Todavía no he terminado.)
- Recordar la tercera persona singular: He has, no “He have”.
- Usar participios correctos, sobre todo irregulares: gone (ido), done (hecho), seen (visto), written (escrito).
- Diferenciar been vs gone cuando importa: She has been to Paris (ha estado y volvió) vs She has gone to Paris (se fue y no está aquí).
Errores comunes de concordancia
En el Present Perfect, la elección entre have y has depende del sujeto, no del tiempo “real” en que ocurre la acción ni de si la frase suena formal o informal. Por eso, muchos fallos aparecen cuando el sujeto es largo, cuando hay palabras “entre medias” o cuando se confunde el sujeto gramatical con un sustantivo cercano.
La idea clave es localizar el núcleo del sujeto (quién hace la acción) y hacer concordar el auxiliar con ese núcleo: I/you/we/they → have; he/she/it → has. A partir de ahí, se evita la mayoría de errores típicos.
Concordancia básica: el auxiliar sigue al sujeto
- She has finished. (Ella ha terminado.) No: She have finished.
- They have arrived. (Ellos han llegado.) No: They has arrived.
- I have seen it. (Yo lo he visto.) No: I has seen it.
- He has already left. (Él ya se ha ido.)
- We have just started. (Nosotros acabamos de empezar.)
Sujetos largos: no te dejes arrastrar por el sustantivo más cercano
Cuando el sujeto incluye complementos, preposiciones o incisos, es fácil “copiar” el número de la palabra que está más cerca del auxiliar. La concordancia, sin embargo, se decide por el núcleo del sujeto, no por los añadidos.
- The list of items has changed. (La lista de artículos ha cambiado.) El núcleo es list (singular), no items (plural).
- A group of students has arrived. (Un grupo de estudiantes ha llegado.) Núcleo: group.
- The owner of the dogs has called. (El dueño de los perros ha llamado.) Núcleo: owner.
- The results of the test have been published. (Los resultados de la prueba se han publicado.) Núcleo: results (plural).
Indefinidos y pronombres: singular gramatical aunque “suene” plural
Algunos pronombres indefinidos se tratan como singular en inglés y por eso llevan has, aunque en español a veces se perciban como colectivos. En cambio, otros dependen de si el sustantivo asociado es contable o no contable (countable/uncountable: contable/no contable).
- Everyone has arrived. (Todos han llegado.) Everyone = singular gramatical.
- Nobody has answered. (Nadie ha contestado.)
- Each student has submitted the form. (Cada estudiante ha entregado el formulario.)
- Someone has taken my keys. (Alguien ha cogido mis llaves.)
- All the information has been updated. (Information es no contable: información.)
- All the documents have been updated. (Documents = plural.)
“And”, “or” y “either/neither”: cambia la lógica de concordancia
| Estructura del sujeto | Auxiliar correcto | Ejemplo |
|---|---|---|
| A and B (dos sujetos) | have | Tom and Lisa have moved. (Tom y Lisa se han mudado.) |
| A or B (concordancia con el más cercano) | has/have | Either my brother or my parents have called. (…mis padres han llamado.) |
| Either/Neither + singular | has | Neither option has worked. (Ninguna opción ha funcionado.) |
| Either/Neither + plural | have | Neither of the answers have helped. (Ninguna de las respuestas ha ayudado.) |
En coordinaciones con or, es habitual equivocarse por “mezclar” singular y plural. Una pauta práctica es mirar el elemento más cercano al auxiliar y hacer concordar con él, especialmente en registros neutros.
“There” no es el sujeto: fija la concordancia en lo que viene después
- There has been a problem. (Ha habido un problema.) Núcleo real: a problem (singular).
- There have been many changes. (Ha habido muchos cambios.) Núcleo real: many changes (plural).
- There has been some confusion. (Confusion no contable: confusión.)
Colectivos y nombres de equipo: singular o plural según el enfoque
Con sustantivos colectivos (team, family, staff), el inglés puede usar singular o plural según se vea el grupo como unidad o como individuos. Lo importante es mantener la concordancia coherente dentro de la misma frase o párrafo.
- The team has won the match. (El equipo ha ganado el partido.) Enfoque: unidad.
- The team have changed their minds. (El equipo ha cambiado de opinión.) Enfoque: miembros individuales; their (su, de ellos).
- My family has moved. (Mi familia se ha mudado.)
Trampas frecuentes con “you” y con sujetos implícitos en preguntas
- You have done a great job. (Tú/ustedes han hecho un gran trabajo.) You siempre va con have.
- Has she called? (¿Ha llamado ella?) En preguntas, el auxiliar va antes, pero sigue concordando con she.
- Have they finished? (¿Han terminado ellos?) No: Has they finished?
- What have you done? (¿Qué has hecho?) No: What has you done?
Cómo elegir rápido have o has
La elección entre have y has en Present Perfect depende del sujeto, no del verbo principal. Es decir, primero identifica quién realiza la acción (yo, tú, él/ella, nosotros, etc.) y después eliges el auxiliar correcto.
En la práctica, conviene pensar en dos grupos: sujetos en singular de tercera persona (él/ella/eso) frente al resto. Con esa idea clave, la mayoría de errores se resuelven en segundos, incluso cuando el sujeto es largo (por ejemplo, My best friend o The company).
Regla base por sujeto
| Sujeto | Auxiliar | Ejemplo |
|---|---|---|
| I / you / we / they (yo / tú / nosotros / ellos) | have | They have finished (han terminado) |
| he / she / it (él / ella / eso) | has | She has arrived (ha llegado) |
| Sustantivo singular: my brother, the dog | has | The dog has eaten (ha comido) |
| Sustantivo plural: my parents, the students | have | My parents have called (han llamado) |
Atajos rápidos para no fallar
- Si puedes sustituir el sujeto por he, she o it, usa has.
- Si puedes sustituir el sujeto por they, usa have.
- I siempre va con have, nunca con has.
- You siempre va con have, tanto en singular como en plural (tú / ustedes).
- En preguntas, el auxiliar va antes del sujeto: Have you…? / Has she…?
- En negativas, añade not: have not / has not (contracciones: haven’t / hasn’t).
- Si el sujeto es una expresión larga, busca el “núcleo”: The manager of the store (el gerente) es singular → has.
- Con nombres propios: Laura has… / David has… (singular → has).
- Con dos personas unidas por and, normalmente es plural → have: Ana and Luis have…
- Con sujetos colectivos según el sentido: The team has won (el equipo como unidad) vs. The team have argued (han discutido entre ellos; uso más típico en inglés británico).
Casos que suelen confundir (y cómo resolverlos)
- Everyone / everybody / someone / nobody son singulares → has: Everyone has left (todos se han ido).
- Each suele ser singular → has: Each student has submitted (cada estudiante ha entregado).
- Neither (ninguno de los dos) suele ser singular → has: Neither has answered (ninguno ha respondido).
- A lot of people es plural por people (gente, plural) → have: A lot of people have seen it (mucha gente lo ha visto).
- The police se trata como plural en inglés → have: The police have arrested him (la policía lo ha detenido).
- My family suele ir como singular en americano → has: My family has moved (mi familia se ha mudado).
- News termina en -s pero es singular (noticia(s), un concepto) → has: The news has surprised me (las noticias me han sorprendido).
- Mathematics / physics (materias) suelen ser singulares → has: Physics has changed (la física ha cambiado).
- A pair of + plural suele ser singular por pair (par) → has: A pair of shoes has disappeared (un par de zapatos ha desaparecido).
- Plurales irregulares cuentan como plural → have: children have (los niños han), men have (los hombres han), women have (las mujeres han).
Mini-checklist en 3 pasos
- Identifica el sujeto real (quién “ha” hecho algo).
- Decide si es tercera persona singular (he/she/it) o no.
- Elige el auxiliar y completa: have/has + participio: worked (trabajado), gone (ido), seen (visto).
Ejercicios prácticos para casa
La forma más fiable de afianzar have/has + participio es practicar con contextos reales: experiencias, cambios recientes y acciones con resultado en el presente. En estos ejercicios verás patrones típicos (afirmativa, negativa, pregunta y respuestas cortas) y también algunos casos donde el español “suena” distinto.
Fíjate especialmente en dos decisiones: have con I/you/we/they y has con he/she/it, y el uso del participio (por ejemplo, go → gone, do → done, write → written). Cuando aparezca una palabra potencialmente confusa, verás una microtraducción puntual entre paréntesis.
Ejercicio 1: Completa con have / has
- I ____ finished my homework.
- She ____ visited London.
- They ____ seen this movie before.
- He ____ just arrived.
- We ____ decided to stay home.
- It ____ stopped raining.
- You ____ made a mistake.
- My parents ____ bought a new car.
- The teacher ____ explained the rule.
- Laura and I ____ cleaned the kitchen.
Mostrar respuestas
- have
- has
- have
- has
- have
- has
- have
- have
- has
- have
Ejercicio 2: Cambia a negativa
- She has finished the report.
- They have met my boss.
- I have seen that documentary.
- He has broken his phone.
- We have chosen a hotel.
- It has started.
- You have remembered my name.
- My sister has found her keys.
Mostrar respuestas
- She has not finished the report.
- They have not met my boss.
- I have not seen that documentary.
- He has not broken his phone.
- We have not chosen a hotel.
- It has not started.
- You have not remembered my name.
- My sister has not found her keys.
Ejercicio 3: Escribe la pregunta y una respuesta corta
- (you / ever / try) sushi?
- (she / finish) her assignment?
- (they / arrive) yet?
- (he / read) this book?
- (we / book) the tickets?
- (it / stop) raining?
- (your parents / meet) your teacher?
- (I / make) a mistake?
Mostrar respuestas
- Have you ever tried sushi? Yes, I have. / No, I haven’t.
- Has she finished her assignment? Yes, she has. / No, she hasn’t.
- Have they arrived yet? Yes, they have. / No, they haven’t.
- Has he read this book? Yes, he has. / No, he hasn’t.
- Have we booked the tickets? Yes, we have. / No, we haven’t.
- Has it stopped raining? Yes, it has. / No, it hasn’t.
- Have your parents met your teacher? Yes, they have. / No, they haven’t.
- Have I made a mistake? Yes, you have. / No, you haven’t.
Ejercicio 4: Participios (incluye irregulares)
- I have ____ (go) to the new supermarket.
- She has ____ (do) her chores.
- They have ____ (write) three emails.
- He has ____ (buy) a new jacket.
- We have ____ (take) the wrong bus.
- It has ____ (break) again.
- You have ____ (eat) all the cookies.
- My friend has ____ (see) that actor.
- Our team has ____ (win) the match.
- I have ____ (forget) my password.
- She has ____ (choose) a different option.
- They have ____ (make) a decision.
Mostrar respuestas
- gone
- done
- written
- bought
- taken
- broken
- eaten
- seen
- won
- forgotten
- chosen
- made
Ejercicio 5: Traduce al inglés (mantén el sentido natural)
- He perdido mis llaves.
- ¿Has estado en París?
- Ella no ha llamado hoy.
- Hemos terminado el proyecto.
- ¿Han visto esta serie?
- Mi hermano se ha roto el brazo.
- No he probado kimchi (comida coreana) nunca.
- ¿Tu jefe ya ha respondido?
- Han cambiado de idea.
- Se nos ha olvidado la hora.
Mostrar respuestas
- I have lost my keys.
- Have you been to Paris?
- She hasn’t called today.
- We have finished the project.
- Have they seen this series?
- My brother has broken his arm.
- I have never tried kimchi.
- Has your boss replied yet?
- They have changed their minds.
- We have forgotten the time.
Ejercicio 6: Corrige el error (solo una versión correcta por frase)
- She have finished.
- Has you ever been to Rome?
- I has just eaten.
- They haven’t went to the meeting.
- He have not done it.
- We has seen this before.
- It have stopped working.
- Have she called you?
- My friends has arrived.
- You has made a great job (buen trabajo).
Mostrar respuestas
- She has finished.
- Have you ever been to Rome?
- I have just eaten.
- They haven’t gone to the meeting.
- He has not done it.
- We have seen this before.
- It has stopped working.
- Has she called you?
- My friends have arrived.
- You have done a great job.