Build contrastive Portuguese preterite-and-imperfect drills anchored in real verb pairs like comia and comi, and conhecia and conheci, within a single sentence.
Comia and comi look one letter apart and mean different things entirely. Comia says someone used to eat, or was eating, a repeated or ongoing action without a clear endpoint. Comi says someone ate, once, and the action is finished. English collapses both into ate or was eating without forcing a choice, so a learner translating word by word has no instinct for which one Portuguese needs at that moment. This generator builds sentences that force the choice every time, instead of letting a learner default to whichever tense they memorized first. Variant is [VARIANT:select:Brazilian Portuguese,European Portuguese,Either is fine]. The topic or scenario is [SCENARIO_TOPIC?] (a childhood memory, a trip, a typical day interrupted by something unusual, or leave this blank for a mixed set). CEFR level is [CEFR_LEVEL:select:A1 (beginner),A2 (elementary),B1 (intermediate),B2 (upper intermediate),C1 (advanced)]. Practice format is [FORMAT:select:fill in the correct tense given a sentence with a blank,pick preterite or imperfect and explain why in one sentence,translate an English sentence and choose the tense that fits]. Build [ITEM_COUNT:number:8-25] items. Base at least a few items on the classic pattern where imperfect sets a routine and preterite marks the one time it broke. Quando eu era criança, comia cereal todos os dias, mas um dia comi panquecas em vez disso, the imperfect paints the background habit, the preterite marks the single specific exception. That structure is where the contrast earns its keep, not in two isolated sentences that never interact. Include at least one pair using a verb that changes meaning depending on which past tense carries it. Conhecia os teus pais means I used to know your parents, ongoing familiarity, while conheci os teus pais means I met your parents, a specific first encounter. Sabia and soube split the same way, sabia a resposta is knew the answer as an existing fact, soube a verdade is found out the truth at one specific moment. These pairs trip up learners harder than the routine cases, since the English translation shifts entirely between the two, not just the tense marker. For every item, require a one-sentence justification alongside the answer, naming whether the action is a single completed event, an ongoing state, a habitual routine, or a background scene, so the learner practices the reasoning and not just pattern-matching a form. If [VARIANT] is European Portuguese, keep verb forms consistent with tu conjugation where the scenario calls for a second person, and if Brazilian Portuguese, keep them consistent with você, matching whichever variant produces the more natural sentence for that context.
Range: 8 - 25
Use this prompt anywhere
10,000+ expert prompts for ChatGPT, Claude, Gemini, and wherever you use AI.
Get Early AccessComia and comi look one letter apart and mean different things entirely. Comia says someone used to eat, or was eating, a repeated or ongoing action without a clear endpoint. Comi says someone ate, once, and the action is finished. English collapses both into ate or was eating without forcing a choice, so a learner translating word by word has no instinct for which one Portuguese needs at that specific moment in a sentence.
Set [VARIANT], name a [SCENARIO_TOPIC] or leave it blank, choose [CEFR_LEVEL] and [FORMAT], and set [ITEM_COUNT]. The set includes the classic routine-versus-exception pattern, imperfect painting a background habit and preterite marking the one time it broke, plus meaning-shift pairs like conhecia versus conheci, used to know against met for the first time, and sabia versus soube, knew as a fact against found out at one specific moment in time.
This is Portuguese's version of a contrast already covered for Spanish. The Spanish Preterite vs Imperfect Practice Generator drills the closely parallel Spanish system directly. The Portuguese Ser vs Estar Practice Generator covers another Portuguese distinction English collapses into a single word. Save a set to the Dock Editor as a running reference.
Paste this into the Dock Editor, or ChatGPT, Claude, or Gemini, then choose [VARIANT] to Brazilian Portuguese, European Portuguese, or either.
Fill in [SCENARIO_TOPIC], or leave it blank for a mixed set of common situations.
Set [CEFR_LEVEL] so sentence complexity fits your current grammar range.
Set [FORMAT] to fill-in-the-blank, explain-the-choice, or translate-and-select.
Pick [ITEM_COUNT] to control how many items the drill builds.
Practice the routine-versus-exception sentence pattern where imperfect sets a habit and preterite marks the one time it broke.
Drill verbs like conhecer and saber, where the English translation changes entirely depending on which past tense is used.
Discover more prompts that could help with your workflow.
Build a Korean honorifics drill covering formal 하십시오체, polite 해요체, and casual 해체, comparing verb endings on the same base sentence across levels.
Practice German verb-second word order in main clauses and verb-final order in subordinate clauses introduced by weil, dass, or wenn, plus a case overview.
Practice der, die, and das across all four German cases, testing how the article shifts with grammatical role rather than gender alone.
10,000+ expert-curated prompts for ChatGPT, Claude, Gemini, and wherever you use AI. Our extension helps any prompt deliver better results.