Básico · Unit 19

Presente perfecto: negación e interrogación

La negativa del presente perfecto se forma añadiendo not detrás de have / has, y la interrogativa, colocando Have / Has delante del sujeto.

Explicación

La negativa del presente perfecto se forma añadiendo not detrás de have / has, y la interrogativa, colocando Have / Has delante del sujeto. El participio pasado que va después no cambia de forma en ningún caso, y las contracciones (haven't / hasn't) son mucho más naturales en la conversación.

 

A.  Negativa — have / has + not + participio 

La negativa del presente perfecto pone not detrás de have / has y continúa directamente con el participio pasado. En la conversación se usa casi siempre la contracción haven't / hasn't, y con sujeto de tercera persona del singular se usa hasn't.

SujetoForma plenaContracciónEjemplo
I / you / we / theyhave not + p.p.haven't + p.p.I haven't seen him.
he / she / ithas not + p.p.hasn't + p.p.She hasn't called.
sustantivo en singularhas not + p.p.hasn't + p.p.Anna hasn't left yet.
  • We haven't met before. (No nos habíamos conocido antes.)
  • He hasn't finished his homework. (Todavía no ha terminado los deberes.)
  • I haven't been to Europe. (No he estado en Europa.)
  • The kids haven't eaten breakfast yet. (Los niños todavía no han desayunado.)

 

B.  Interrogativa — Have / Has + sujeto + participio 

La interrogativa del presente perfecto lleva have / has delante del sujeto y continúa después con el participio pasado. El orden se unifica en un único esquema, Have / Has + sujeto + participio ~?, y en la respuesta se repite have / has, no do / does.

SujetoOrden en la interrogativaEjemplo
I / you / we / theyHave + sujeto + p.p.?Have you finished?
he / she / itHas + sujeto + p.p.?Has she arrived?
sustantivo en singularHas + sujeto + p.p.?Has Anna called?
PreguntaRespuesta afirmativaRespuesta negativa
Have you eaten?Yes, I have.No, I haven't.
Has he left?Yes, he has.No, he hasn't.
  • Have you ever tried Korean food? (¿Has comido comida coreana alguna vez?)
  • Has she read this book? (¿Ha leído este libro?)
  • Have they already left? (¿Ya se han ido?)
  • Has it stopped raining? (¿Ha dejado de llover?)

 

C.  Interrogativa con How long ~? — cuánto tiempo 

Para preguntar cuánto tiempo ha durado algo desde el pasado hasta ahora se usa el orden How long + have/has + sujeto + participio ~?, y se responde con for + duración o since + punto de inicio. Es el patrón práctico por excelencia que hace pareja con el for / since de U18 C.

PreguntaRespuesta
How long have you worked here?For three years. / Since 2022.
How long has she studied English?For five years.
How long have they known each other?Since college.
  • How long have you lived in this city? (¿Cuánto tiempo has vivido en esta ciudad?)
  • How long has he worked at that company? (¿Cuánto tiempo ha trabajado en esa empresa?)
  • How long have you had this car? (¿Cuánto tiempo has tenido este coche?)
  • How long have they been married? (¿Cuánto tiempo llevan casados?)

Ideas clave

  1. 1En la negativa del presente perfecto solo se añade not detrás de have / has y el participio pasado que sigue se mantiene igual: respeta esta regla. (p. ej.: I haven't seen him.)
  2. 2En la conversación las contracciones haven't / hasn't son mucho más naturales, y con sujeto de tercera persona del singular se usa hasn't: aprende bien este uso habitual. (p. ej.: She hasn't called.)
  3. 3La interrogativa del presente perfecto se forma solo llevando Have / Has delante del sujeto: aprende este orden en bloque. (p. ej.: Have you eaten?)
  4. 4En la respuesta se repite have / has, y no do / does: esta es la diferencia decisiva con las interrogativas de los verbos ordinarios. (p. ej.: Yes, I have. / No, he hasn't.)
  5. 5A una interrogativa de presente perfecto que empieza por How long ~? se responde con for + duración o since + punto de inicio: aprende bien esta pareja. (p. ej.: For five years. / Since 2020.)

Ejemplos

I haven't finished my report yet.
Todavía no he terminado el informe.
She hasn't called me back.
Ella no me ha devuelto la llamada.
We haven't met the new manager.
No hemos conocido al nuevo jefe.
He hasn't eaten anything all day.
No ha comido nada en todo el día.
The kids haven't done their homework.
Los niños no han hecho los deberes.
Esta unidad tiene más ejemplos. Regístrate para verlos y escucharlos todos.

Errores frecuentes

I don't have finished it.
I haven't finished it.
She has not call me.
She hasn't called me.
Do you have seen this movie?
Have you seen this movie?
Have she arrived yet?
Has she arrived yet?
Yes, I do. (about 'Have you eaten?')
Yes, I have.
Comprueba si de verdad lo dominas
Leer una regla y saber aplicarla son cosas distintas. Si fallas, la IA te señala el tema que se te atraganta.
Practicar gratis