Practice the full English tense system for ESL learners, crossing present, past, and future with simple, continuous, and perfect forms, plus a present-perfect-versus-simple-past contrast drill.
English textbooks for native speakers barely mention tense as a system, but ESL learners get taught all twelve combinations explicitly, present, past, and future crossed with simple, continuous, perfect, and perfect continuous, because without that grid a learner has no map for why "I have lived here for ten years" and "I lived here for ten years" land so differently on a native ear. The two sentences share almost every word and still mean something different, one keeps the situation open and connected to now, the other closes it off as finished. That gap causes real, repeated errors, especially for learners whose first language marks past events with a single form the way Spanish often does, so both English sentences get flattened into one choice out of habit instead of two. Tense focus is [TENSE_FOCUS:select:Present tenses (simple / continuous / perfect / perfect continuous),Past tenses (simple / continuous / perfect / perfect continuous),Future tenses (simple / continuous / perfect / perfect continuous),Present perfect vs simple past (contrast drill),Mixed practice across all twelve tenses]. CEFR level is [CEFR_LEVEL:select:A1 (beginner),A2 (elementary),B1 (intermediate),B2 (upper intermediate),C1 (advanced)]. I need [DRILL_COUNT:number:10-40] items. If the learner's first language is known, name it in [L1_LANGUAGE?] so example sentences target the specific confusion that language tends to cause, otherwise build general-purpose items that cover the most common mistakes across learners broadly. For present perfect versus simple past specifically, build paired sentences that are identical except for tense and a time signal, "I have visited Paris" against "I visited Paris last year," and require the learner to explain in one sentence what changes in meaning, not just which tense is grammatically correct, since picking the right label without understanding the meaning shift doesn't transfer to real speech. For continuous forms, anchor each item to an interrupted or ongoing action a learner can picture, not an abstract example, since "was doing" only makes sense next to a concrete second event that interrupts it. For perfect continuous, keep the emphasis on duration up to a reference point rather than completion, since that's the detail separating it from the plain perfect. Close by naming the two or three tenses most likely to get confused with each other given the chosen [TENSE_FOCUS], and build extra items specifically contrasting those pairs. If vocabulary gaps are slowing a sentence down as much as tense choice, build a companion vocabulary set at the same CEFR level before returning to this drill.
Range: 10 - 40
Use this prompt anywhere
10,000+ expert prompts for ChatGPT, Claude, Gemini, and wherever you use AI.
Get Early Access"I have lived here for ten years" and "I lived here for ten years" share almost every word and still land differently on a native ear, one keeps the situation open and connected to now, the other closes it off as finished. ESL learners get taught the full twelve-tense grid explicitly because that meaning shift needs a system to explain it, something native-speaker grammar review skips entirely.
Set [TENSE_FOCUS] to present, past, or future tenses, a dedicated present perfect versus simple past contrast, or mixed practice across all twelve. Choose [CEFR_LEVEL] from A1 through C1, and name [L1_LANGUAGE] if it's known so example sentences target the specific confusion that language tends to cause, since a learner whose first language marks most past events with a single form tends to flatten this exact distinction out of habit.
For deeper companion practice, pair this with the ESL grammar practice generator for articles and prepositions, or build vocabulary at the same level with the ESL vocabulary flashcard generator first if unfamiliar words are slowing sentences down as much as tense choice. Once a specific confusion keeps showing up in real writing, run it through the present perfect vs past simple explainer to catch it in an actual sentence instead of an isolated drill item. Build the drill set in the Dock Editor and keep every tense pair you've practiced in one running document.
Open the Dock Editor, or paste the template into ChatGPT, Claude, or Gemini, then set [TENSE_FOCUS] to one time frame, the present perfect versus simple past contrast, or mixed practice across all twelve tenses.
Choose [CEFR_LEVEL] from A1 through C1 so sentence complexity matches the real level.
Fill in [L1_LANGUAGE] to target confusions specific to that language, or leave it blank for general practice.
Check that each answer explains what changes in meaning, not just which tense is technically correct, before moving to the next pair.
Practice the exact tense contrasts that keep causing errors past the intermediate plateau, especially present perfect versus simple past, instead of reviewing all twelve tenses at the same shallow depth every time.
Generate a set focused on whichever tense a class keeps getting wrong, with a contrast mode built specifically for the present perfect versus simple past confusion that shows up across many first languages.
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.