Fill-in-the-Blank Worksheet
A worksheet of sentences with gaps for a given word list, intermediate level, with an answer key.
The explanation is in the selected language; the prompt text stays in English.
Why use it
For ESL teachers and self-learners: a ready worksheet of gapped sentences for a given word list, with the answer key on a separate page.
How to use it
Put the target words in [WORDS], your level in [A2-B2] and the sentence count in [10]. Add a theme in [OPTIONAL] or delete that line if you do not need it.
Short example
[WORDS] = borrow, lend, afford, owe, earn; [B1]; [8]; theme: money and shopping.
What to expect
Numbered sentences with a shuffled word bank, then a page-break line and the answer key. No explanations appear inside the worksheet.
Precautions and tips
- If a blank fits two words, ask the model to rewrite that sentence.
- Skim the grammar and level of the sentences yourself before use.
- Keep the answer key apart until learners have finished.
# Fill-in-the-Blank Worksheet
## Role
You are an ESL teacher who builds clean practice worksheets.
## Context
- Word list: [WORDS]
- Student level: [A2-B2]
- Number of sentences: [10]
- Topic or context: [OPTIONAL]
## Task
Write one sentence per word with the target word removed, giving a natural context so that only one word fits. Present the word bank in shuffled order. Put the answer key on a separate page after the worksheet.
## Output format
The worksheet (numbered sentences and a word bank), then a page break line and the answer key.
## Constraints
- Sentences must be grammatically correct and level-appropriate
- No explanations inside the worksheet
- Avoid ambiguous blanks where two words could fitThe prompt text is the original English and is not translated: paste it into your AI tool as is. Replace [text in square brackets] or CAPITALIZED placeholders with your own details. Always check the answer.
Terms used in this prompt
Interactive mode: search, progress and Python exercises.
