Guía de gramática + ejercicios gratis
Los tiempos verbales en inglés para developers
21 de abril de 2026 · Actualizado el 10 de octubre de 2026
Entender los tiempos verbales es la diferencia entre sonar fluido y sonar inseguro. Estos son los nueve tiempos esenciales del inglés con ejemplos reales de standups, code reviews y retrospectivas, más 75 ejercicios para practicarlos.
Presente Simple
Cuándo usarlo
Úsalo para hábitos, rutinas, estados permanentes y hechos. En un contexto dev: describir qué hacen las herramientas o sistemas, procesos diarios y hechos técnicos.
Cómo formarlo
Usa la forma base para I/you/we/they. Añade -s o -es para he/she/it. Negativo: don't/doesn't + verbo base. Pregunta: Do/Does + sujeto + verbo base?
Conjugación
| Sujeto | work |
|---|---|
| I | work |
| You | work |
| He / She / It | works |
| We | work |
| They | work |
Palabras clave
Errores comunes
Ejemplos de developers
- “She reviews pull requests every day.”
- “The API returns a 200 status on success.”
- “We deploy to production on Fridays.”
Práctica
Every morning, the team a standup meeting.
She code reviews before merging any PR.
The API a JSON object on success.
Presente Continuo
Cuándo usarlo
Úsalo para acciones que ocurren ahora mismo o de forma temporal. En un contexto dev: en qué estás trabajando en este momento, qué está corriendo ahora o un proyecto en progreso este sprint.
Cómo formarlo
Usa am/is/are + la forma -ing del verbo. Negativo: am/is/are + not + verbo-ing. Atención: algunos verbos no se usan en forma continua (know, understand, want, need).
Conjugación
| Sujeto | work |
|---|---|
| I | am working |
| You | are working |
| He / She / It | is working |
| We | are working |
| They | are working |
Palabras clave
Errores comunes
Ejemplos de developers
- “I'm refactoring the authentication module this week.”
- “The CI pipeline is running the tests right now.”
- “We're migrating to a new database — it should be done by Friday.”
Práctica
We the authentication module this week.
I (debug) a tricky race condition at the moment.
I on the bug you reported — I should have a fix soon.
The CI pipeline the tests right now.
Presente Perfecto
Cuándo usarlo
Úsalo para conectar el pasado con el presente: acciones recientes, experiencia o algo que ocurrió pero el momento exacto no importa. En un contexto dev: cosas que hiciste hoy, tu experiencia con una tecnología o el estado actual de una tarea.
Cómo formarlo
Usa have/has + el participio pasado. Negativo: haven't/hasn't + participio. Usa 'have' para I/you/we/they y 'has' para he/she/it.
Conjugación
| Sujeto | deploy |
|---|---|
| I | have deployed |
| You | have deployed |
| He / She / It | has deployed |
| We | have deployed |
| They | have deployed |
Palabras clave
Errores comunes
Ejemplos de developers
- “I've added the ticket to the backlog.”
- “We've merged three PRs today.”
- “She has never used this framework before.”
Práctica
I the ticket to the backlog.
We three PRs today and there are two more to review.
She this framework before, so onboarding will be quick.
Pasado Simple
Cuándo usarlo
Úsalo para acciones completadas en un momento específico del pasado. En un contexto dev: actualizaciones del standup sobre ayer, qué pasó en el último sprint o qué causó un bug.
Cómo formarlo
Añade -ed a los verbos regulares. Muchos verbos comunes son irregulares: sent, merged, built, wrote, ran, broke, found. Negativo: didn't + verbo base. Pregunta: Did + sujeto + verbo base?
Conjugación
| Sujeto | fix |
|---|---|
| I | fixed |
| You | fixed |
| He / She / It | fixed |
| We | fixed |
| They | fixed |
Palabras clave
Errores comunes
Ejemplos de developers
- “She opened a pull request two hours ago.”
- “The team shipped the feature last sprint.”
- “We fixed the outage before any users noticed.”
Práctica
The team the feature last sprint.
We (deploy) the hotfix yesterday morning.
She a pull request two hours ago.
We the outage before any users noticed.
Pasado Continuo
Cuándo usarlo
Úsalo para acciones que estaban en progreso en un momento específico del pasado, o dos acciones que ocurrían al mismo tiempo. En un contexto dev: describir en qué estabas trabajando cuando ocurrió un incidente o qué estaba corriendo durante una caída.
Cómo formarlo
Usa was/were + la forma -ing. Usa 'when' + Pasado Simple para la acción que interrumpe ('I was reviewing a PR when the server crashed'). Usa 'while' para dos acciones simultáneas en progreso.
Conjugación
| Sujeto | debug |
|---|---|
| I | was debugging |
| You | were debugging |
| He / She / It | was debugging |
| We | were debugging |
| They | were debugging |
Palabras clave
Errores comunes
Ejemplos de developers
- “I was reviewing a PR when the server went down.”
- “The team was deploying the new release when the alert triggered.”
- “She was debugging the issue while the client was waiting on the call.”
Práctica
I the authentication module when the production alert fired.
The server correctly when we noticed the memory leak.
While she the code review, the CI pipeline failed.
Pasado Perfecto
Cuándo usarlo
Úsalo para una acción que se completó antes de otra acción pasada. En un contexto dev: explicar la secuencia de eventos en un post-mortem o aclarar qué había ocurrido antes de que surgiera un problema.
Cómo formarlo
Usa had + el participio pasado para todos los sujetos. Siempre aparece junto a un evento en Pasado Simple para indicar cuál ocurrió primero. Negativo: hadn't + participio.
Conjugación
| Sujeto | merge |
|---|---|
| I | had merged |
| You | had merged |
| He / She / It | had merged |
| We | had merged |
| They | had merged |
Palabras clave
Errores comunes
Ejemplos de developers
- “She had already merged the PR before the review was finished.”
- “The server had crashed twice before we identified the root cause.”
- “I had pushed the fix to staging before the standup started.”
Práctica
She the PR before the code review was even scheduled.
The team (write) the postmortem before the meeting began.
The server twice before we identified the root cause.
I the fix to staging before the standup started.
Futuro Simple (will)
Cuándo usarlo
Úsalo para decisiones espontáneas, ofrecimientos, predicciones y promesas. En un contexto dev: comprometerte a ayudar a alguien en el momento, hacer predicciones sobre cómo se comportará el código o prometer una entrega.
Cómo formarlo
Usa will + verbo base para todos los sujetos. Negativo: won't + verbo base. Usa 'will' para decisiones y ofrecimientos espontáneos. Para eventos ya planificados, usa el Presente Continuo o 'going to'.
Conjugación
| Sujeto | deploy |
|---|---|
| I | will deploy |
| You | will deploy |
| He / She / It | will deploy |
| We | will deploy |
| They | will deploy |
Palabras clave
Errores comunes
Ejemplos de developers
- “Don't worry, I'll fix that bug for you.”
- “I think this approach will cause performance issues later.”
- “If you share your screen, I'll help you debug it.”
Práctica
Don't worry, I fix that bug for you.
I think this approach cause performance issues later.
If you share your screen, I help you debug it.
Futuro Continuo
Cuándo usarlo
Úsalo para una acción que estará en progreso en un momento específico del futuro. En un contexto dev: describir qué estará ocurriendo durante una reunión, una ventana de deployment o un sprint futuro.
Cómo formarlo
Usa will be + verbo-ing. Enfatiza que la acción estará en progreso — no solo que ocurrirá — en un momento futuro específico.
Conjugación
| Sujeto | present |
|---|---|
| I | will be presenting |
| You | will be presenting |
| He / She / It | will be presenting |
| We | will be presenting |
| They | will be presenting |
Palabras clave
Errores comunes
Ejemplos de developers
- “This time next week, we will be deploying the new release.”
- “At the standup tomorrow, I will be presenting the new architecture.”
- “By 3pm, the pipeline will be running the full regression suite.”
Práctica
This time next week, we the new release.
At 2pm tomorrow, the team (migrate) users to the new plan.
At the standup tomorrow, I the new architecture.
By 3pm, the pipeline the full regression suite.
Futuro Perfecto
Cuándo usarlo
Úsalo para una acción que se habrá completado antes de un momento específico del futuro. En un contexto dev: comprometerse con fechas límite, objetivos de sprint o entregables de milestone.
Cómo formarlo
Usa will have + el participio pasado. Siempre funciona con una fecha límite o punto de referencia futuro. 'By' + fecha límite es el activador más común.
Conjugación
| Sujeto | ship |
|---|---|
| I | will have shipped |
| You | will have shipped |
| He / She / It | will have shipped |
| We | will have shipped |
| They | will have shipped |
Palabras clave
Errores comunes
Ejemplos de developers
- “By Friday, we will have shipped all the features in the milestone.”
- “By the time you review this PR, I will have addressed all the comments.”
- “We will have migrated to the new database before the quarter ends.”
Práctica
By Friday, we all the features in the milestone.
By the time you review this PR, I all the comments.
We to the new database before the quarter ends.
Presente Continuo vs. Presente Simple
Esta es la confusión más común entre developers: el Presente Simple es para el patrón, el Presente Continuo es para ahora mismo. Así se distinguen, y ahora lo ponés a prueba.
Presente Simple
Hábitos, rutinas y hechos permanentes. Palabras clave: always, usually, every day, every sprint.
“The team reviews every PR before merging.”
Presente Continuo
Acciones en progreso ahora mismo, o situaciones temporales. Palabras clave: right now, currently, this week, still.
“The team is reviewing your PR right now.”
Practica: Presente Simple vs. Presente Continuo
6 ejercicios que mezclan ambos tiempos: decide si es un hábito o algo que está pasando ahora mismo.
Right now, the deployment pipeline the new build.
Our CI pipeline always unit tests before deployment.
Look! The server errors right now — let's check the logs.
She usually her PRs by noon.
I can't talk now — I a production incident.
Our team in two-week sprints.
Presente Perfecto vs. Pasado Simple
Este es el error que esta misma página marca como el más común entre hispanohablantes: el Presente Perfecto conecta el pasado con el presente, pero en cuanto aparece un momento específico, hay que cambiar a Pasado Simple. Así se distinguen, y ahora lo ponés a prueba.
Presente Perfecto
Conecta el pasado con el presente: acciones recientes, experiencia o algo que ocurrió pero el momento exacto no importa. Palabras clave: already, yet, just, ever, never, so far, since, for.
“I have already merged the PR.”
Pasado Simple
Una acción completada en un momento específico del pasado. Palabras clave: yesterday, last week, ago, at 3pm, in 2023.
“I merged the PR an hour ago.”
Practica: Presente Perfecto vs. Pasado Simple
6 ejercicios que mezclan ambos tiempos: prestá atención a si aparece un momento específico en la oración, porque esa es la señal para cambiar a Pasado Simple.
I this kind of bug before, so I know the fix.
She the PR yesterday afternoon.
We three incidents so far this month.
The team the migration last Friday.
I this error before. Any ideas?
The outage at 3pm yesterday.
Pasado Simple vs. Pasado Continuo
El par clásico de los post-mortems: el Pasado Continuo planta la escena (qué estaba pasando), el Pasado Simple es el evento que la interrumpió. Confundirlos hace que un post-mortem sea difícil de leer. Así se distinguen, y ahora lo ponés a prueba.
Pasado Simple
Una acción completada en un momento específico del pasado, muchas veces el evento que interrumpió algo más. Palabras clave: yesterday, last week, ago, when.
“The server crashed when I was deploying.”
Pasado Continuo
Una acción en progreso en un momento específico del pasado, el fondo sobre el que pasó otra cosa. Palabras clave: while, when, at that moment.
“I was deploying when the server crashed.”
Practica: Pasado Simple vs. Pasado Continuo
6 ejercicios que mezclan ambos tiempos: decidí cuál acción era el fondo en curso y cuál fue la interrupción puntual.
I the logs when the alert fired.
The outage right after the deploy finished.
While I the tests, the CI pipeline crashed.
The team the release when the outage happened.
I the PR when my laptop died.
She at 3pm sharp.
Presente Perfecto vs. Pasado Perfecto
Los dos tiempos 'perfectos' miran hacia atrás, pero desde puntos distintos: el Presente Perfecto mira hacia atrás desde ahora, el Pasado Perfecto mira hacia atrás desde otro punto del pasado. Si aparece un segundo evento pasado en la oración, esa es la señal para cambiar. Así se distinguen, y ahora lo ponés a prueba.
Presente Perfecto
Conecta el pasado con el ahora, sin un segundo evento pasado de por medio. Palabras clave: already, yet, just, since, for, ever, never, so far.
“I have already merged the PR.”
Pasado Perfecto
Una acción completada antes de otro punto del pasado. Siempre va junto a un evento en Pasado Simple. Palabras clave: by the time, before, after, already (en un contexto pasado).
“I had already merged the PR before the review started.”
Practica: Presente Perfecto vs. Pasado Perfecto
6 ejercicios que mezclan ambos tiempos: fijate si la oración tiene un segundo evento pasado de referencia, porque eso es lo que pide el Pasado Perfecto.
I the PR before the review even started.
We three PRs today.
By the time the postmortem started, I the full timeline.
She never used this framework before (and still hasn't).
The pipeline twice this morning before the fix landed.
I three tickets to the backlog this morning.
Will vs. Going To
Los dos hablan del futuro, pero por razones distintas: 'will' es para la decisión que tomás en el momento, 'going to' es para el plan que ya existe o el resultado que ya podés ver venir. Así se distinguen, y ahora lo ponés a prueba.
Will
Decisiones espontáneas, ofrecimientos y predicciones basadas en opinión, no en evidencia. Fórmula: will + verbo base.
“I'll fix that bug for you.”
Going To
Intenciones ya planificadas, o predicciones basadas en evidencia que ya podés ver. Fórmula: am/is/are + going to + verbo base.
“We're going to deploy this Friday: it's already on the calendar.”
Practica: Will vs. Going To
6 ejercicios que mezclan ambas formas: decidí si es una decisión tomada en el momento o un plan que ya existía.
Look at those error logs: the server crash soon.
The tests just failed. I check what's wrong.
We migrate to the new database next sprint: it's already on the roadmap.
I have this fixed by end of day. You have my word.
The deploy script is failing again. Ok, I take a look right now.
We already scheduled it: the team demo the new search feature on Friday.
Repaso final: los 9 tiempos verbales
Un último set mixto para comprobar que los dominás. Sin pistas sobre qué tiempo necesita cada oración.
Our monitoring system an alert every time the error rate spikes.
I with the new caching layer right now, so don't deploy yet.
We this bug before — check the archived tickets.
The outage about two hours, starting right after the deploy.
I the logs when I noticed the spike in latency.
By the time support called, the team the root cause.
I'm not sure yet, but I think we need another server.
At this time tomorrow, we the migration.
By next release, we all the legacy endpoints.
Puntos clave
- Usa el pasado simple en el standup para trabajo completado: 'I fixed the bug yesterday.'
- Usa el presente continuo para trabajo en curso: 'I am refactoring the auth module.'
- Usa el presente perfecto cuando el momento exacto no importa: 'I have opened a PR for review.'
- Usa el pasado continuo para incidentes: 'I was reviewing a PR when the server went down.'
- Usa el futuro perfecto para compromisos de sprint: 'By Friday, we will have shipped all the features.'
¿Listo para practicar tu inglés en el trabajo?
Lingua-e tiene ejercicios interactivos basados en conversaciones reales de developers: standups, code reviews, retrospectivas y más. Practica hasta que salga solo.
Prueba Lingua-e gratis
Escrito por
Roxana LafuenteFundadora de Lingua-e
Roxana Lafuente es ingeniera de software con más de 8 años de experiencia. Al comienzo de su carrera, aunque ya había aprobado el First Certificate in English, se bloqueaba cada vez que tenía que hablar en el standup diario. Era un problema que nadie estaba resolviendo. Después de más de 2.000 standups, descubrió qué es lo que realmente construye la fluidez: practicar situaciones que se parecen a tu trabajo real. Creó Lingua-e para que otros developers no tuvieran que tomar el camino largo para sentirse seguros trabajando en un entorno de desarrollo internacional.