World LanguageModern foreign languagesHigh schoolKey Stages 4 and 5
How to teach preterite vs imperfect
The preterite tells what happened, and the imperfect sets the scene: the background, habits, ongoing states, the time and people's ages. This page explains when to use preterite vs imperfect, with a free activity where Sparky builds a timeline from each student's own story.
Jemel Fanfan | Founding Member at Flint

"Flint allows students to track their progress and identify areas for improvement in real-time. This has fostered more self-directed learning as they actively use AI tools to reinforce concepts and explore topics beyond the standard curriculum."
Jessica Shan, World Language Teacher & Instructional Coach at International School of BeijingWhy this matters
A student can recite "preterite for completed actions, imperfect for background" and still pick the tense by how long ago the memory happened. The rule holds up on a worksheet of someone else's sentences and falls apart in the student's own story, where a sudden event lands in the imperfect next to the rain. The teacher has to wait for the unit test to find out who still picks the tense by the calendar.
When to use preterite vs imperfect
Spanish has two simple past tenses, and a story needs both. The preterite tells what happened: completed events that move the story from one moment to the next. The imperfect describes what was going on: the background, past habits, and ongoing actions and states (UT Austin, Spanish Grammar in Context), including the time, the weather and people's ages (UMass Amherst, Manual de gramática). In "Estaba lloviendo y de repente vi un perro", estaba lloviendo sets the scene and vi is the event. A few verbs change meaning in the preterite: sabía means "I knew" and supe "I found out", conocía means "I knew" someone and conocí "I met" them, and quería means "I wanted" while quise means "I tried" and no quise "I refused" (UT Austin).
In the Flint activity, each student writes a short story in Spanish about a real memory, and Sparky builds a timeline of that story, with the scene in one band and the events as points on the line. Unlike a worksheet, the timeline uses the student's own verbs, so a wrong tense shows up as an event sitting in the scene.
Sparky gets Andre to find the event he put in the scene
Andre ends up moving his own verb from the scene to the events and explaining sabía vs supe. Every student gets the same greeting asking for a memory, and Sparky builds each timeline from that student's story.
Andre
Andre
hace tres años mi familia fue a acampar en un lago en las montañas. yo tenia 13 años y estaba muy aburrido porque no habia wifi. la primera noche llovía mucho y hacia mucho viento. estabamos en la tienda jugando cartas con mi hermana. de repente veía un perro grande afuera de la tienda. mi papa abrió la puerta y el perro entro todo mojado. al final dormimos con el perro jaja
Sparky

Andre
background: tenia, estaba, habia, llovía, hacia, estabamos, veía. events: fue, abrió, entro, dormimos. i used imperfect for veía bc seeing the dog was like the beginning of the night and that was 3 years ago so its further back in the past
Sparky
Andre
oh wait so it doesnt matter how long ago it was? de repente is like one second so its an event. de repente vi un perro grande afuera de la tienda
Sparky
Andre
en la mañana supe que el perro era de otra familia que acampaba cerca. supe means i found out, like in the morning when they came looking for him. sabía would mean i already knew it the whole time
Sparky
Moved veía to vi on his own, then explained sabía vs supe
Andre is an example student, and Sparky's replies are shortened.
What Flint did for Andre
- When Andre sent his camping story, Sparky built a timeline from his own verbs, and "veía un perro grande" showed up in the scene band next to the rain.
- When Andre kept veía in the scene because the trip was three years ago, Sparky pointed him to the "de repente" he wrote instead of handing him vi.
- When Andre fixed the verb himself, Sparky gave him sabía vs supe, and he added a sentence with supe to his own story.
A teacher can't do this by hand for 30 students, and Sparky does it in every student's chat.
The activity page shows who still picks the tense by how long ago it happened
While the class works, Needs attention shows the teacher which student is stuck and on which message. After three or more students submit, activity analytics lists what the class did well, where students went wrong, and a follow-up to practice next.

Example activity page
After a Spanish 3 class tells its first memories
The school and students are made up for this page.
Set up the activity for free
Open the preterite vs imperfect activity in Flint's public library, select Use activity to copy it into a free Flint account, and assign it to a class. Students type their story in Spanish, and Sparky builds the timeline after the first story because the activity's guidelines ask for it, so there is no setting to turn on. Sparky explains in English and keeps the Spanish examples to the student's own sentences.
For more world language activities, see Flint for world language.
Other use cases
See all use cases →Social StudiesHumanitiesMiddle schoolKey Stage 3

How to teach primary elections
How to teach primary elections: students split 100 voters among five made-up candidates, Sparky charts their numbers, and they work out plurality versus majority, who gets delegates under a 15% rule, and why Ross Perot got 0 electoral votes in 1992.
ScienceElementaryPrimary

How to teach properties of matter
How to teach properties of matter with a free Flint activity: students drop water on six materials, sort them as absorbent or waterproof, then pick a material for a raincoat for their own pet. A soft but soggy pick gets sent back to the water test.
Social StudiesHumanitiesHigh schoolKey Stages 4 and 5

How to teach rationing in World War II
What students need to understand about WW2 rationing in Britain, and a free activity: each student plans a week of meals on a real 1941 ration. A student who says Britain ran out of food gets sent back to the planner, and one who works out the ships gets a harder question about total war.
