# Gap Fill Worksheet: Making Pancakes

> Example: a recording that matches a gap-fill worksheet about a pancake recipe, with quantities and sequence words.

Canonical: https://zenmic.com/convert/worksheet-to-listening-exercise/gap-fill-recipe/
Last updated: 2026-11-14

🥞 A2 · Gap fill

A gap fill on quantities and first/then/after that. The recording says each missing word clearly once.

## Script

2 speakers · 5 lines

Chef

Today we're making pancakes. You need two hundred grams of flour, two eggs and three hundred millilitres of milk.

Pupil

Do we need sugar?

Chef

Just one spoon. First, put the flour in a big bowl. Then add the eggs and mix. After that, add the milk slowly.

Pupil

How hot should the pan be?

Chef

Quite hot. Cook each pancake for about one minute on each side. Finally, add lemon and a little sugar on top.

Want your own version? The AI writes a fresh script and casts a voice for every speaker. [Make a New One Like This →](https://zenmic.com/studio/?template=esl-listening-dialogue&topic=Write+a+recording+that+matches+a+gap-fill+worksheet+so+each+missing+word+is+said+clearly+once%2C+A2+level%2C+two+speakers)

'; return; } if (!seen[who]) seen[who] = colors[count++ % colors.length]; var c = seen[who]; out += '

' + '' + '

' + esc(who) + '

' + '

' + pills(text) + '

'; }); return out; }; // Show a script in an element the Studio way, keeping the plain text for copy buttons (data-raw) window.zmShowScript = function (el, script) { if (!el) return; el.setAttribute('data-raw', String(script || '')); el.className = 'rounded-2xl border border-stone-200 bg-white shadow-sm p-2 sm:p-3 space-y-0.5 text-left'; el.innerHTML = window.zmScriptLines(script); }; document.addEventListener('click', function (ev) { var copy = ev.target.closest('[data-copy]'); if (copy) { var el = document.getElementById(copy.getAttribute('data-copy')); navigator.clipboard.writeText((el.getAttribute('data-raw') || el.textContent || '').trim()).then(function () { var t = copy.textContent; copy.textContent = '✓ Copied!'; setTimeout(function () { copy.textContent = t; }, 1800); }); return; } var gen = ev.target.closest('[data-studio-script]'); if (gen) { var box = document.getElementById(gen.getAttribute('data-studio-script')); try { var txt = (box.getAttribute('data-raw') || box.textContent || '').trim().replace(/^s(\d):/gm, function (m, n) { return (['Alex','Sam','Maya','Leo'][n - 1] || ('Speaker ' + n)) + ':'; }); localStorage.setItem('zenmic_prefill_script', txt); localStorage.setItem('zenmic_prefill_title', gen.getAttribute('data-title') || ''); } catch (e) {} var q = new URLSearchParams(); if (gen.getAttribute('data-template')) q.set('template', gen.getAttribute('data-template')); if (gen.getAttribute('data-lang')) q.set('lang', gen.getAttribute('data-lang')); window.open('/studio/' + (q.toString() ? '?' + q.toString() : ''), '_blank', 'noopener'); } });

## Questions and Answers

Worksheet: ___ grams of flour | ___ eggs | ___ ml of milk | First, put the flour in a ___ | Cook for about ___ minute on each side Answers: 200, 2, 300, bowl, one

## What Makes This Work

- ✓Numbers and quantities said clearly
- ✓Sequence words: first, then, after that, finally
- ✓A pupil question adds a second voice
- ✓Gaps and answers under the script

## More Examples

[✅ A2 · True/False True/False Worksheet: Sara's Weekend A recording built from five true/false statements.](https://zenmic.com/convert/worksheet-to-listening-exercise/true-false-weekend/)

[← All Worksheet to Listening Exercise](https://zenmic.com/convert/worksheet-to-listening-exercise/)

## Make Your Own Version

Change the names, the product or the situation. The AI rewrites it and voices every speaker.

[Make One Like This →](https://zenmic.com/studio/?template=esl-listening-dialogue&topic=Write+a+recording+that+matches+a+gap-fill+worksheet+so+each+missing+word+is+said+clearly+once%2C+A2+level%2C+two+speakers)
