A2 · temario
2.2tema 2 de 23

Past Simple — Negative

Cómo negar acciones en el pasado

En programación, cuando algo falla, lanzas un error o devuelves `false`. El Past Simple Negative hace lo mismo: le dices al sistema que una acción NO se ejecutó en el pasado. Es como un `if (action === false)` que confirma que algo no ocurrió.

La estructura cambia radicalmente: ya no tocas el verbo principal. En su lugar, insertas un 'auxiliar negativo' llamado `DIDN'T` (la forma contraída de 'did not'). Después de `DIDN'T`, el verbo vuelve a su forma base (infinitivo). Es como si `DIDN'T` fuera un flag que invierte el resultado: `DIDN'T + verb_base`.

Piensa en `DIDN'T` como un operador lógico NOT aplicado al pasado. Cuando dices 'I didn't go', estás diciendo: el evento `go` fue evaluado para el pasado, y el resultado fue `NOT executed`. El verbo no cambia porque `DIDN'T` ya lleva la marca temporal.

structure.txt
SUJETO + DIDN'T + VERBO (base) + COMPLEMENTO
I    + didn't + work   + yesterday
She  + didn't + go     + to the store
They + didn't + play   + soccer

Debugging lab

Corrige o completa la línea. 7 ejercicios por tema.

0/11 tests passing0%
  1. 2.2.7.1

    I didn't went to school yesterday.

  2. 2.2.7.2

    She didn't liked the movie.

  3. 2.2.7.3

    He didn't ate breakfast.

  4. 2.2.7.4

    They was not at the party.

  5. 2.2.7.5

    We didn't studied for the exam.

  6. 2.2.7.6

    She not went to the dentist.

  7. 2.2.7.7

    I didn't haveed enough money.

  8. 2.2.7.8

    He wasn't go to the party last night.

  9. 2.2.7.9

    She didn't saw the accident.

  10. 2.2.7.10

    I didn't not understand the question.

  11. 2.2.7.11

    You didn't was at home yesterday.