NCLC 7 course

Research notes

TEF Canada writing (EE) and speaking (EO): prompt bank, what repeats, and templates

Contents
  1. 0. Key points for the study plan
  2. 1. Sources and how far to trust them
  3. 2. Current task definitions (verified)
  4. 3. What examiners reward
    1. 3.1 Official criteria
    2. 3.2 What the examiner is trained to do
    3. 3.3 How many questions and arguments
  5. 4. What repeats (counted from the 301-prompt bank)
    1. 4.1 Clusters by section
    2. 4.2 The prompts seen most often
    3. 4.3 Speaking scenario families (Sections A and B together)
    4. 4.4 The friend's profile in EO-B
    5. 4.5 Cross-checks with the theme-only sources
  6. 5. Templates that cover the most prompts
    1. 5.1 EE-A: three-paragraph news frame (covers 54 of 54)
    2. 5.2 EE-B: 1+3+1+1 letter (covers 49 of 49)
    3. 5.3 EO-A: master question checklist (covers 108 of 108)
    4. 5.4 EO-B: present, persuade, handle objections (covers 90 of 90)
  7. 6. Study order by work-to-reward (EE and EO only)
  8. 7. Conflicts and open questions
  9. 8. Full prompt table
  10. Appendix B. Practice prompts the sites invented (not counted)
  11. Method notes

Checked 4 Nov 2026. Scope: the two writing tasks (EE Section A and B) and the two speaking tasks (EO Section A and B) of TEF Canada in its current format. Every prompt below is paraphrased in one line. Confidence labels: high = official LFA document, read in full for this report; medium = a prep site's bank that says or implies its prompts come from real sittings, or several secondary sources that agree; low = one secondary source, unsourced claims, or my own inference.


0. Key points for the study plan

  1. The tasks are fixed and fully predictable (high). Writing takes 60 min: Section A is 25 min, at least 80 words, in several paragraphs, continuing a news-in-brief story. Section B is 35 min, at least 200 words: a letter to a newspaper reacting to a quoted statement, with at least 3 arguments. Speaking takes 15 min: Section A is 5 min, a formal phone call about an everyday ad in which you ask about ten questions. Section B is 10 min, an informal chat in which you present an ad to a friend and try to persuade them. The friend (the examiner) is trained never to agree. Sources: LFA EE sample, LFA EO sample, 2024 examiner handbook, exam-day page.
  2. I collected 301 distinct prompts: 54 for EE-A, 49 for EE-B, 108 for EO-A and 90 for EO-B. The target was 40+ per section.
    • Real candidate-reported prompts were reachable only through prep-site banks, mainly OPAL (tefcanada.opal-ca.com, "sujets d'actualité"), French Exam Hub (prompts "paraphrased from candidate discussions", 2025–26) and Mocko ("recurring in the question pool").
    • These banks copy one another and mix in the official samples. Treat them as the circulating pool, not as verified live papers (medium-low; see §1).
  3. What repeats most (counts in §4):
    • EE-A: animal surprises are the biggest family (12 of 54 prompts, 22%). Crime or dispute stories repeat most often. The official "80-year-old vs car thieves" story was seen 5 times, and "sausage-seller row ends in prison" 4 times.
    • EE-B: absolute statements about technology and screens (9) and about society and values (9) lead. "Package tours vs real discovery" (6 sightings), "social networks are a permanent danger for children" (5) and "competition has made people selfish" (5) top the list.
    • EO-A: five ad families cover 75% of prompts (81 of 108): thrill and outdoor activities, home and event services, jobs and castings, outings and events, and courses. Casting calls for extras appear as 6 different Section A ads.
    • EO-B: sport, leisure and thrill activities (20), travel (13), buying or using a product (12), volunteering (11), courses (10) and environmental or community action (10) cover 84%. About half the Section B prompts give the friend a profile you can build arguments on, such as "has free time", "is looking for work" or "loves animals".
  4. All 16 official LFA sample prompts (4 per section) reappear inside OPAL's "sujets d'actualité" bank. The 2016 manual already printed all 8 writing samples and 4 of the 8 speaking samples word for word. Drill the official samples first: they are guaranteed to be on-format, and the main candidate bank treats them as live subjects.
  5. Templates give the best return because the task shapes never change. One question checklist covers 108 of 108 EO-A prompts. One 1+3+1+1 letter frame covers 49 of 49 EE-B prompts. One present–persuade–handle-objections loop covers 90 of 90 EO-B prompts. One 3-paragraph news frame plus 8 small vocabulary packs covers 54 of 54 EE-A prompts (§5).
  6. NCLC 7 needs a solid B2. Writing NCLC 7 is 428–471 out of 699, about mid-B2. Speaking NCLC 7 is 456–493, the upper half of B2 (LFA NCLC chart). On the official speaking grid, B2 means suitable questions with confident reactions to unexpected answers (Section A), and a clear, detailed presentation with arguments that are illustrated and firmly defended (Section B). See the grid summary in tef-format-scoring.md §4.2, from the 2025 grid.

1. Sources and how far to trust them

Limits of this run. The shared web-search budget ran out before this task's first search. Everything was found by fetching known pages, reading site sitemaps and following links. Sources I could not reach:

No first-hand candidate testimony was reached. A follow-up run with search budget could target Reddit, YouTube "sujets d'actualité TEF" compilations and Facebook groups to check the bank below.

Code Source What it contains Reliability
LFA Official samples: EE PDF and EO PDF (Oct 2024), the 2016 e-TEF manual and the 2024 examiner handbook 4 EE-A, 4 EE-B, 4 EO-A and 4 EO-B prompts, plus task instructions and criteria. All 8 writing samples and 4 of the 8 speaking samples (A1–A2, B1–B2) appear word for word in the 2016 manual (I extracted and compared both). The handbook repeats 2 A and 2 B ads. High (format). The prompts are official samples, not live papers.
HAC Hachette TEF practice test (Jul 2023; LFA's listed official book) 1 prompt each for EE-A, EE-B, EO-A and EO-B Medium-high (on-format sample)
OPAL TEF Canada by OPAL, Douala-based prep site: EO index, EE index, sitemap. Speaking: dated sets labelled 1, 2 and 3 Feb 2024 (1, 2, 3), plus an undated set and combinations 101–120 (e.g. 111). Writing: dated sets labelled Jan, Feb, Mar and Sep 2024 (e.g. 01-janv-2024), plus combinations 101–113 (e.g. 113) and their text "simulation" pages (e.g. 1133). Each combination has 5 A+B pairs, matching the examiner handbook's "one A + one B subject per set". The site calls them "Sujets récents" and "Sujets d'actualité 2026" but never says where they come from. I read speaking ads from the images by OCR. Medium-low. It mixes in all 16 LFA samples and Hachette's two writing samples. Many ads have 555 placeholder phone numbers and dates such as 2017 and 2019, and look like scans from printed prep material. Others carry French, Swiss or Moroccan details. It is the largest bank that is passed around, not a set of verified live papers.
FEH French Exam Hub: 50 sample prompts (49 numbered) and 15 EE-B topics "reported in 2025–2026" (c. Aug 2026) Says the prompts are paraphrased from candidate discussions and third-party archives, and are not official papers Medium-low. Almost all its items match OPAL items (all 15 EE-B items do), so it is not an independent witness.
MCK Mocko: TEF speaking topics (2026, undated) 20 EO-A and 15 EO-B topics labelled "recurring in the question pool, cross-checked across several independent prep sources". No sources are named. Low-medium. 6 of its 35 topics match OPAL ads; the rest are not in OPAL's visible pages.
LN, FFPR, TCO Theme families only: LanguageNext (Aug 2026), frenchforpr EE and EO (Sep 2026), tefcanadaonline trends (Mar 2026) Undated "students report" themes: EE-A accidents, thefts, local events, unusual discoveries, animal incidents, community events; EE-B environment, technology, work, city life, education, consumption, screens; EO pet care and environmental volunteering Low. Used only to cross-check clusters, never counted as prompts.
Practice Prompts the sites invented (Appendix B): frenchforpr, tcftefprep, LanguageNext, Mocko samples, francaisprep, SpeakDuo, open-exam-prep The sites say these are original Excluded from all counts

How I counted.


2. Current task definitions (verified)

EE Section A EE Section B EO Section A EO Section B
Time 25 min, with its own time limit 35 min 5 min of interaction 10 min of interaction
Document The opening lines of a news-in-brief article (fait divers) A sentence quoted from a newspaper An everyday ad: job, service, leisure, housing An everyday ad: job, service, leisure, public notice
Task Finish the article: at least 80 words, several paragraphs Write a letter to the newspaper giving your view: at least 200 words, at least 3 arguments Phone the advertiser, ask about ten questions; formal vous Present the ad to a friend, then try to persuade them to take part; informal tu
Before you start — — 1 min to discover the subject, not recorded; the examiner checks you understand Same
Notes allowed Scratch paper on request (writing only) Same None None

Sources: EE sample, EO sample, 2016 manual pp. 30–33 (1 min "découverte du sujet" per section), examiner handbook Annexe 1, exam-day page (no drafts or notes in reading, listening or speaking; virtual keyboard for accents; no dictionary). The format has been unchanged since 2016, and the 2026 handbook shows the same durations (2026 livret, via tef-format-scoring.md). High.


3. What examiners reward

3.1 Official criteria

EE-A has four criteria (LFA Section A page, 30 Jun 2020). High.

  1. Relevance of the information.
  2. Quality of the information: development, details, illustrations.
  3. Coherence and cohesion, plus the quality of sentences and vocabulary.
  4. Spelling and punctuation.

LFA's advice for EE-A: don't copy, summarise or reword the opening; add new information; use the title for ideas.

EE-B has six criteria (LFA Section B page, 23 Jun 2020). High.

  1. Relevance.
  2. Quality of the arguments: developed, detailed, illustrated.
  3. Internal coherence.
  4. Cohesion.
  5. Quality of sentences and vocabulary.
  6. Spelling and punctuation.

LFA's advice for EE-B:

Both writing sections are also judged on these points (EE sample):

Two independent markers grade each text on a CEFR grid.

EO (EO sample, examiner handbook pp. 8–10). High.

3.2 What the examiner is trained to do

All points from the 2024 examiner handbook. High.

Section A:

Section B:

3.3 How many questions and arguments

Task Official Prep-site advice (conflicts noted) What to plan for
EO-A questions About ten 10–12 (open-exam-prep); prepare about 12, since asking only 4–5 is a common mistake (SpeakDuo); one candidate reports asking 11–12 (frenchforpr); 8–10 (tefcanadaonline, Mocko) 12–15 planned questions, because partial answers create follow-ups. Medium.
EO-B arguments No number given; the examiner pushes for new arguments 5–6 different arguments ready (SpeakDuo); 4–5 angles against 4–6 objections (open-exam-prep); develop one argument fully (Mocko blog); 2–3 (tefcanadaonline) 5–6 angles, each with a detail from the ad, plus a ready reply to each objection. Medium.
EE-B arguments At least 3 2 plus a compromise (LanguageNext); 2, one for and one against (tefcanadaonline) Follow the official minimum of 3, plus one concession. High.
EE-A length At least 80 words, several paragraphs 90–110 (open-exam-prep); 90–100 (LanguageNext); 120–150 (frenchforpr) 120–150 words in 3 paragraphs. Low-medium.
EE-B length At least 200 words 220–250 (open-exam-prep); 200–230 (LanguageNext); 230–260 (frenchforpr); 200–300 (Mocko) 250–280 words. Low-medium.

4. What repeats (counted from the 301-prompt bank)

4.1 Clusters by section

EE-A: 54 prompts. 21 were seen 2+ times. Prompts per source family: OPAL 54, FEH 13, LFA 4, HAC 1.

Cluster Prompts Share Sightings Seen 2+ times Most repeated prompts (sightings)
Animal on the loose or animal surprise 12 22% 16 3 Mice invade the opera and the actors flee the stage (3); Zookeeper finds the lion gone from its cage, then hears screams (2); Mother finds a small dog instead of her baby in the pram (2)
Record or unusual journey 8 15% 12 4 20 Peruvian couples marry on a 5,825 m volcano summit (2); Pregnant minister cycles to hospital to give birth (2); Tourist crosses Canada east to west on an electric scooter (2)
Odd everyday incident 8 15% 12 4 Boy (8) becomes famous at school once classmates learn his dad's job (2); Keen cook's friends never come when she invites them (2); Surgeon finds parasites in a patient back from a trip to India (2)
Lucky find or windfall 6 11% 10 3 Montreal man digging to plant a tree makes a happy discovery (3); Jobless man finds €6,000 and a "good luck" note in his mailbox (2); Young man goes from broke to millionaire in 24 hours (lottery) (2)
Missing person, reunion or family surprise 6 11% 8 2 Parents realise on the road they left their 13-year-old daughter behind (2); Son missing for ten years walks in during a family birthday dinner (2); Two brothers separated for 30 years by a family quarrel are reunited (1)
Rescue, accident or emergency 6 11% 7 1 Quebec tourist saves a girl who fell into the Seine (2); Hurricane surprises people exercising on the US coast (1); Young man climbs a burning building to save a child (1)
Crime, dispute or police 5 9% 15 4 80-year-old catches two men stealing her car and teaches them a lesson (5); Row over a sausage seller's products ends with the customer in prison (4); Crêperie customers come back with police after paying their bill (3)
Old message or object found years later 3 6% 3 0 Secret message hidden in an old book 20 years ago found by a book lover (1); Fisherman's message in a bottle found 15 years later by a marine biologist (1); Box with a letter buried in a cave 50 years ago found by archaeologists (1)

EE-B: 49 prompts. 24 were seen 2+ times. Prompts per source family: OPAL 49, FEH 17, LFA 4, HAC 1.

Cluster Prompts Share Sightings Seen 2+ times Most repeated prompts (sightings)
Technology, internet & screens 9 18% 22 5 Social networks are a permanent danger for children (5); It is pointless to regulate teenagers' access to social networks (4); Computer classes for older people are not useful (4)
Society, family & values 9 18% 20 5 In a competitive world people have become selfish (5); NGOs are best placed to fight world poverty (3); Are young people today different from the previous generation? (3)
Environment, energy, transport & consumption 8 16% 13 2 We must consume differently for the planet's future (4); The government makes public transport free (3); Renewable energy should be the rule, fossil fuels the exception (1)
Education, school & youth 7 14% 14 4 With computers, children no longer need to learn handwriting (3); A diploma does not guarantee a job (3); Young children should learn Chinese (3)
Travel & tourism 5 10% 13 3 Package tours are incompatible with really discovering a country (6); Travel is no longer only for the well-off (3); Young people should be helped to travel because it broadens the mind (2)
Culture, media & leisure 4 8% 8 3 Films and series will replace books (3); TV advertising must be abolished urgently (2); Access to culture (cinema, theatre, exhibitions) should be free (2)
Health & lifestyle 3 6% 3 0 Traditional medicine is more humane than modern medicine (1); Physical activity and sport are essential for healthy habits (1); Yoga should be compulsory in companies (1)
Security, law & public policy 2 4% 5 2 Cameras everywhere do not reduce crime (3); All countries should ban carrying weapons (2)
Work, economy & money 2 4% 2 0 People criticise the super-rich but everyone wants their place (1); The highest earners should pay more tax (1)

EO-A: 108 prompts. 15 were seen 2+ times. Prompts per source family: OPAL 90, MCK 20, FEH 10, LFA 4, HAC 1.

Cluster Prompts Share Sightings Seen 2+ times Most repeated prompts (sightings)
Sport, outdoor & thrill activities 19 18% 25 6 Guided 3-5 day hiking trips, groups of 8-12, lodging included (2); 18-hole golf course with terrace and play area (2); All-inclusive first flight in an autogyro (2)
Home, personal & event services 17 16% 18 1 Venue hire for a friend's birthday party (2); Home party-decoration service (1); Children's birthday party packages at home (1)
Jobs, gigs & castings 16 15% 21 4 Paid product tester, can work from home (3); Live-in carer wanted for an elderly lady (2); Extras wanted for a musical, paid in gifts (2)
Leisure outings, shows & events 15 14% 15 0 Farm near town: pick-your-own, tasting, workshops (1); Sign up for a social forum's activities and talks (1); City treasure hunt for an anniversary celebration (1)
Courses & lessons 14 13% 15 1 World-cuisine, cocktail and wine classes (2); Art school painting and drawing classes, all levels (1); Capoeira beginner classes (1)
Buying & selling 8 7% 9 1 Furniture for sale cheap, owner moving abroad (2); Artisan leather-goods shop and workshop (1); Renting a stall at a flea market (1)
Vehicles & transport services 5 5% 7 1 Electric-bike rental or long-term lease (3); Car rental including hybrid and electric cars (1); Carpooling platform (1)
Volunteering & community 5 5% 5 0 Volunteer social-media manager for a fair-trade charity (1); Volunteering on archaeological digs (1); Volunteering in a community kitchen (1)
Travel packages & tours 4 4% 4 0 Tailor-made travel agency (flights, custom packages) (1); 15-day Paris package from Montreal (1); 14-day Paris package (flight, hotel, visits) (1)
Housing & storage 4 4% 4 0 Self-storage units (1); Furnished student residence near the university (1); Small modern house for sale (1)
Pets & animals 1 1% 2 1 Adopting a cat from an animal shelter (2)

EO-B: 90 prompts. 27 were seen 2+ times. Prompts per source family: OPAL 76, MCK 15, FEH 10, LFA 4, HAC 1.

Cluster Prompts Share Sightings Seen 2+ times Most repeated prompts (sightings)
Sport, leisure & thrill 20 22% 26 4 22 km autumn city race; friend is very fit (3); New escape room for teams of 2-12 (3); Big treasure hunt with prizes (2)
Travel & holidays 13 14% 16 2 Multi-day cycling holiday; friend loves the outdoors (3); 8-day Quebec coach tour; friend wants a holiday idea (2); 7-day guided tour of Switzerland; friend wants a holiday idea (1)
Buy or use a product or service 12 13% 15 3 Free hoverboard trial to save commuting time (2); Peer-to-peer car rental platform (2); Virtual-reality headset (2)
Volunteering & solidarity 11 12% 18 6 Charity restaurant assistant roles; friend wants an extra activity (3); Befriending isolated people; friend has free time (2); International internships abroad; friend loves travel (2)
Courses & training 10 11% 16 5 Language lessons by phone in 8+ languages (3); Online language courses; friend wants to learn a language (2); Drone-piloting training with certificate; friend has free time (2)
Environment & community action 10 11% 13 3 Spring neighbourhood clean-up on Sundays (2); Riverbank plastic clean-up to protect wildlife; friend has free time (2); Shared community garden plots; friend likes gardening (2)
Jobs & paid opportunities 8 9% 11 2 Summer youth-group leader job; friend is looking for work (3); Home-tutoring job; friend is looking for work (2); TV-series extras wanted; friend loves cinema (1)
Animals 3 3% 6 2 Volunteer to care for shelter animals; friend loves animals (3); Adopt a pet to reduce anxiety; friend loves animals (2); Adopt a dog to relieve stress (1)
Housing & hosting 3 3% 3 0 Become a paid host family for teens; friend has a spare room (1); Rent your spare room to tourists via a platform (1); Intergenerational home-sharing; friend is looking for housing (1)

4.2 The prompts seen most often

Each number is the count of separate source sets (OPAL sets, LFA, Hachette, FEH, Mocko) where the prompt appears. A prompt seen in OPAL and FEH counts 2.

4.3 Speaking scenario families (Sections A and B together)

These group different ads that share one scenario, counted with keyword rules over the 198 EO prompts. Families can overlap: an ad can fall into two.

Scenario family Distinct prompts in A Distinct prompts in B Total prompts Total sightings
Castings and extras (film, TV, theatre, TV shows) 6 2 8 9
Hiking and walking trips 5 1 6 7
Air and thrill experiences (flights, jumps) 4 5 9 10
Winter and Quebec-style outdoors (sled, snowmobile, igloo, ski, ice fishing) 4 5 9 10
Food, cooking and wine 7 5 12 15
Second-hand buying and selling 9 1 10 11
Alternative transport and vehicles 6 6 12 16
Language learning 1 3 4 7
Clean-ups and environmental volunteering 1 5 6 8
Volunteering abroad and placements abroad 0 3 3 4
Older people (care jobs, befriending) 2 2 4 6
Animals (adoption, shelter) 1 3 4 8
Housing, rooms and hosting 4 3 7 7
Children and family services 5 1 6 8

What stands out:

4.4 The friend's profile in EO-B

Counted on the 77 Section B prompts from LFA, Hachette and OPAL; 4 could not be read.

Use the profile as your first argument when there is one.

4.5 Cross-checks with the theme-only sources


5. Templates that cover the most prompts

All phrases are my own wording. Coverage = prompts in the bank that the template fits.

5.1 EE-A: three-paragraph news frame (covers 54 of 54)

  1. What happened next (35–45 words). A time marker, then events in the passé composé with the scene in the imparfait. For example: Quelques minutes plus tard, … / Au moment où …, ….
  2. Reactions and who stepped in (45–55 words). A witness quoted directly (« Je n'en croyais pas mes yeux », raconte …), then the people who acted: police, firefighters, zookeepers, doctors, staff.
  3. Outcome and what comes next (35–45 words). The result (Heureusement, plus de peur que de mal.), the consequences (fine, arrest, record confirmed, family reunited), and the person's plans or lesson in the futur or conditionnel.

Add a title clue: every OPAL and LFA prompt has one, such as Une mamie en colère. Do not copy or retell the opening.

Vocabulary packs, in order of how many prompts they serve:

5.2 EE-B: 1+3+1+1 letter (covers 49 of 49)

  1. One opening sentence that restates the claim and gives your position. For example: Vous affirmez que …; je ne partage pas entièrement cet avis.
  2. Three arguments, each one claim, one explanation and one concrete example with a number or place. Rotate through these angles: individual benefit or harm; society and the economy; health; education and skills; environment; freedom of choice; safety; future generations.
  3. One concession: Certes, … ; toutefois ….
  4. A 1–2 sentence close with a solution or recommendation (Il faudrait plutôt …).

Why nuance works. By my count, 33 of the 49 statements are absolute or sweeping. They use words such as inutile, danger permanent, vont remplacer, il faut d'urgence, tous les pays, la plus grande menace, ne garantit pas, or make a blanket claim about a whole group. This count is my own judgement (low-medium). Accepting part of the idea while rejecting the absolute word gives three easy arguments (FEH gives the same advice). Five argument banks cover 78% of statements (38 of 49): technology and screens, society and values, environment and consumption, education, and travel.

5.3 EO-A: master question checklist (covers 108 of 108)

Opening: Bonjour madame/monsieur, je vous appelle au sujet de votre annonce … J'aurais quelques questions, si vous avez un moment.

Twelve questions that work for any ad:

  1. What exactly is offered or included.
  2. Dates, times and duration.
  3. Address and how to get there.
  4. Who it is for: age, level, group size.
  5. Price.
  6. What the price includes; discounts for students or groups.
  7. How to pay; deposit.
  8. How to sign up or book, and the deadline.
  9. Equipment: provided or bring your own.
  10. Safety and insurance.
  11. Cancellation, refunds, weather.
  12. Next step: visit, send a CV, call back.

Extra questions by ad type:

Follow-up moves for partial answers and surprises (these score "initiative and handling the unexpected"):

Close: sum up, give your next step, thank them.

5.4 EO-B: present, persuade, handle objections (covers 90 of 90)

  1. Hook (tu): Salut ! Écoute, je suis tombé(e) sur une annonce qui est faite pour toi.
  2. Present the document in your own words (about 1 min): who, what, where, when, price, and 3 key features. If you skip this, the examiner sends you back to it.
  3. Link it to the friend's profile (53% of prompts give one): Tu m'as dit que tu cherchais …
  4. Eight angles; use 5–6: cost or value; health and well-being; meeting people or doing it together; skills, CV or career; fun, something new, memories; helping others or the planet; convenience and flexibility; low risk (free trial, beginners welcome, supervised).
  5. Objection loop, repeated until time runs out. Acknowledge (Je comprends, mais …), answer with a detail from the ad, then offer a compromise (on y va ensemble, on partage les frais, on essaie une seule fois). Objections to expect:
    • too expensive;
    • no time;
    • scary or dangerous;
    • not good at it;
    • too tired;
    • too far;
    • bad weather;
    • not interested;
    • family commitments.
  6. Close with a concrete plan (Je nous inscris pour samedi ?).

Language that helps: ça te dirait de …, et si on …, tu pourrais …, si tu viens, tu verras …, il faut absolument que tu …, même si ….


6. Study order by work-to-reward (EE and EO only)

Rank Item Why first Effort for a beginner
1 EO-A checklist and question forms 108 of 108 prompts. The same 12 questions plus follow-ups work every time, and the task is mostly asking, not producing long speech. Low-medium
2 Official samples, all 16 On-format, and all 16 are inside the main candidate bank. Two EE prompts are among the most repeated (5–6 sightings). Low
3 EE-B frame and five argument banks 49 of 49 statements fit. The most-repeated statements are about technology, society, consumption and travel, and recur 3–6 times. Medium
4 EO-B loop and eight angles 90 of 90 prompts. The examiner always disagrees, so objection replies are the core skill. Medium-high
5 EE-A frame and the animal, crime and windfall packs 23 of 54 prompts with 41 sightings. Past tenses are the grammar core. Medium
6 Vocabulary by scenario family (§4.3) Transport, food, outdoors, castings, second-hand buying Medium

7. Conflicts and open questions

  1. Are the OPAL, FEH and Mocko prompts real?
    • None of the three names an exam sitting or a candidate.
    • OPAL includes all 16 official samples and Hachette's sample as "sujets d'actualité". Its ads have placeholder numbers, and some are visibly scanned from print.
    • FEH matches OPAL item for item.
    • Two possibilities: the live exam reuses a stable pool that includes the samples, or the banks pad themselves with samples. I could not test which.
  2. Preparation time. Mocko says there is none. The official sources describe 1 unrecorded minute per section to discover the subject with the examiner, with no notes (2016 manual p. 32, handbook Annexe 1). Both are partly right: you get a minute, but you cannot prepare notes.
  3. Wrong format descriptions on prep sites.
  4. Number of arguments in EE-B. The official minimum is 3; two sites say 2 (§3.3). Follow the official minimum.
  5. "200 mots environ" vs "200 mots minimum". OPAL's simulations say "about 200"; the official text says "200 minimum". Write more than 200.
  6. Dates. OPAL's only session-style labels are Jan–Mar 2024 and Sep 2024 for writing and 1–3 Feb 2024 for speaking. Everything else carries the month it was posted (Oct 2024 to May 2026). No bank gives month-by-month dated sittings for 2025–26 the way TCF banks do. Mocko also says TEF topics circulate as a recurring pool rather than as month-by-month lists.
  7. Weighting of Section A vs Section B within writing and within speaking is not published (tef-format-scoring.md §4.1).

8. Full prompt table

Columns:

Source codes:

EE-A (54 prompts)

# Section Paraphrase Cluster Month(s) Source(s) Seen
1 EE-A 20 Peruvian couples marry on a 5,825 m volcano summit Record or unusual journey official sample; 2024-10 LFA, OPAL-EE101 2
2 EE-A Zookeeper finds the lion gone from its cage, then hears screams Animal on the loose or animal surprise official sample; 2024-12 LFA, OPAL-EE105 2
3 EE-A Montreal man digging to plant a tree makes a happy discovery Lucky find or windfall official sample; 2025-04; 2026 (2025-26) LFA, OPAL-EE106, FEH 3
4 EE-A 80-year-old catches two men stealing her car and teaches them a lesson Crime, dispute or police official sample; 2025-04; 2025-12; 2026 (2025-26) LFA, OPAL-EE106, OPAL-EE112, OPAL-EE113, FEH 5
5 EE-A Boy (8) becomes famous at school once classmates learn his dad's job Odd everyday incident 2023-07; 2024-03 (label) HAC, OPAL-EEM1 2
6 EE-A Secret message hidden in an old book 20 years ago found by a book lover Old message or object found years later 2024-01 (label) OPAL-EEJ1 1
7 EE-A Fisherman's message in a bottle found 15 years later by a marine biologist Old message or object found years later 2024-01 (label) OPAL-EEJ2 1
8 EE-A Box with a letter buried in a cave 50 years ago found by archaeologists Old message or object found years later 2024-01 (label) OPAL-EEJ3 1
9 EE-A Two brothers separated for 30 years by a family quarrel are reunited Missing person, reunion or family surprise 2024-02 (label) OPAL-EEF1 1
10 EE-A Pregnant minister cycles to hospital to give birth Record or unusual journey 2024-10; 2024-09 (label) OPAL-EE102, OPAL-EES1 2
11 EE-A World's oldest woman (116) says the best moment of her life is now Record or unusual journey 2024-10 OPAL-EE102 1
12 EE-A Driving instructor arrested mid-lesson: he has no licence Crime, dispute or police 2024-10 OPAL-EE102 1
13 EE-A Tourists at a tasting discover local bees make blue honey Animal on the loose or animal surprise 2024-10 OPAL-EE102 1
14 EE-A Keen cook's friends never come when she invites them Odd everyday incident 2024-10 OPAL-EE102, OPAL-EE103 2
15 EE-A Hurricane surprises people exercising on the US coast Rescue, accident or emergency 2024-10 OPAL-EE103 1
16 EE-A Young man climbs a burning building to save a child Rescue, accident or emergency 2024-10 OPAL-EE103 1
17 EE-A Tourists on a Paris river boat witness use of an experimental street urinal Odd everyday incident 2024-10 OPAL-EE103 1
18 EE-A Bees invade a New York hot-dog stand; police evacuate Animal on the loose or animal surprise 2024-10 OPAL-EE103 1
19 EE-A Unemployed Montreal woman wins the lottery the first time she plays Lucky find or windfall 2024-10 OPAL-EE101 1
20 EE-A Animal climbs into a woman's car at a petrol station Animal on the loose or animal surprise 2024-10 OPAL-EE101 1
21 EE-A Man returns to the shop he stole sweets from 15 years ago with money and a note Lucky find or windfall 2024-10 OPAL-EE101 1
22 EE-A Koala escapes its cage among passengers on a flight Animal on the loose or animal surprise 2024-11 OPAL-EE104 1
23 EE-A Photographer spots a duck with an astonishing number of ducklings Animal on the loose or animal surprise 2024-11 OPAL-EE104 1
24 EE-A 73-year-old runs his 100th marathon with his grandchildren Record or unusual journey 2024-11 OPAL-EE104 1
25 EE-A New herbal anti-smoking product turns out to have unexpected virtues Odd everyday incident 2024-11 OPAL-EE104 1
26 EE-A Child (6) finds the unclaimed winning lottery ticket in a bin Lucky find or windfall 2024-11 OPAL-EE104 1
27 EE-A Comedians surprise bus passengers on a motorway to push for bus lanes Odd everyday incident 2024-12 OPAL-EE105 1
28 EE-A Teen tries to solve a Rubik's cube underwater; the crowd joins in Record or unusual journey 2024-12 OPAL-EE105 1
29 EE-A Snake loose in a Trois-Rivières street; residents call for help Animal on the loose or animal surprise 2024-12 OPAL-EE105 1
30 EE-A Man who vanished at a football match reappears 11 years later Missing person, reunion or family surprise 2024-12 OPAL-EE105 1
31 EE-A Employee reported missing by his boss is found at home in great shape Missing person, reunion or family surprise 2025-04 OPAL-EE106 1
32 EE-A Row over a sausage seller's products ends with the customer in prison Crime, dispute or police 2025-04; 2025-11; 2026 (2025-26) OPAL-EE106, OPAL-EE107, OPAL-EE109, FEH 4
33 EE-A Crêperie customers come back with police after paying their bill Crime, dispute or police 2025-04; 2025-11 OPAL-EE106, OPAL-EE107, OPAL-EE109 3
34 EE-A Jobless man finds €6,000 and a "good luck" note in his mailbox Lucky find or windfall 2025-11; 2026 (2025-26) OPAL-EE107, FEH 2
35 EE-A Young man goes from broke to millionaire in 24 hours (lottery) Lucky find or windfall 2025-11 OPAL-EE107, OPAL-EE109 2
36 EE-A Tourist crosses Canada east to west on an electric scooter Record or unusual journey 2025-11 OPAL-EE107, OPAL-EE109 2
37 EE-A Two pilots fall asleep (drink was a sleeping pill) and miss their landing Rescue, accident or emergency 2025-11 OPAL-EE109 1
38 EE-A Ex-taxi driver sets off to walk around the world for a good cause Record or unusual journey 2025-12; 2026 (2025-26) OPAL-EE110, FEH 2
39 EE-A Power cut plunges a supermarket into panic Rescue, accident or emergency 2025-12 OPAL-EE110 1
40 EE-A Surgeon finds parasites in a patient back from a trip to India Odd everyday incident 2025-12; 2026 (2025-26) OPAL-EE110, FEH 2
41 EE-A Shopper finds a strange smelly vegetable and demands the manager Odd everyday incident 2025-12 OPAL-EE110 1
42 EE-A Fox wakes a man on a bench; chain reaction ends with people in the river Animal on the loose or animal surprise 2025-12 OPAL-EE110 1
43 EE-A Parents realise on the road they left their 13-year-old daughter behind Missing person, reunion or family surprise 2025-12; 2026 (2025-26) OPAL-EE111, FEH 2
44 EE-A 13-year-old business prodigy with an extraordinary birth story Record or unusual journey 2025-12 OPAL-EE111 1
45 EE-A Weak 8-year-old girl found in a park; a policeman helps her Rescue, accident or emergency 2025-12 OPAL-EE111 1
46 EE-A Boy wakes up at the zoo as all the animals run toward him Animal on the loose or animal surprise 2025-12 OPAL-EE111 1
47 EE-A Mother finds a small dog instead of her baby in the pram Animal on the loose or animal surprise 2025-12; 2026 (2025-26) OPAL-EE111, FEH 2
48 EE-A Bride in her wedding dress hitchhiking beside a stopped car Odd everyday incident 2025-12; 2026 (2025-26) OPAL-EE112, FEH 2
49 EE-A Solo sailor saved by dolphins after her boat breaks down Animal on the loose or animal surprise 2025-12 OPAL-EE112 1
50 EE-A Nurse finds her long-absent father back home as if he never left Missing person, reunion or family surprise 2025-12 OPAL-EE112 1
51 EE-A Mice invade the opera and the actors flee the stage Animal on the loose or animal surprise 2025-12; 2026 (2025-26) OPAL-EE112, OPAL-EE113, FEH 3
52 EE-A Car salesman calls his boss after a man buys a cheap car for his wife Crime, dispute or police 2025-12; 2026 (2025-26) OPAL-EE113, FEH 2
53 EE-A Son missing for ten years walks in during a family birthday dinner Missing person, reunion or family surprise 2025-12; 2026 (2025-26) OPAL-EE113, FEH 2
54 EE-A Quebec tourist saves a girl who fell into the Seine Rescue, accident or emergency 2025-12; 2026 (2025-26) OPAL-EE113, FEH 2

EE-B (49 prompts)

# Section Paraphrase Cluster Month(s) Source(s) Seen
55 EE-B TV advertising must be abolished urgently Culture, media & leisure official sample; 2024-12 LFA, OPAL-EE105 2
56 EE-B Access to culture (cinema, theatre, exhibitions) should be free Culture, media & leisure official sample; 2024-12 LFA, OPAL-EE105 2
57 EE-B Social networks are a permanent danger for children Technology, internet & screens official sample; 2024-12; 2025-12; 2026 (2025-26) LFA, OPAL-EE105, OPAL-EE111, FEH-B15, FEH 5
58 EE-B Package tours are incompatible with really discovering a country Travel & tourism official sample; 2024-12; 2025-04; 2025-12; 2026 (2025-26) LFA, OPAL-EE105, OPAL-EE106, OPAL-EE113, FEH-B15, FEH 6
59 EE-B Young people should be helped to travel because it broadens the mind Travel & tourism 2023-07; 2024-03 (label) HAC, OPAL-EEM1 2
60 EE-B Social media should be the norm and face-to-face contact the exception Technology, internet & screens 2024-01 (label) OPAL-EEJ1 1
61 EE-B Collective decisions should be the norm, unilateral ones the exception Society, family & values 2024-01 (label) OPAL-EEJ2 1
62 EE-B Renewable energy should be the rule, fossil fuels the exception Environment, energy, transport & consumption 2024-01 (label) OPAL-EEJ3 1
63 EE-B To live in peace with your family, never discuss anything Society, family & values 2024-02 (label); 2024-10 OPAL-EEF1, OPAL-EE101 2
64 EE-B Because of the internet, people know less and less general culture Technology, internet & screens 2024-10 OPAL-EE101 1
65 EE-B People criticise the super-rich but everyone wants their place Work, economy & money 2024-10 OPAL-EE101 1
66 EE-B Traditional medicine is more humane than modern medicine Health & lifestyle 2024-10 OPAL-EE101 1
67 EE-B Artificial intelligence is the biggest threat in today's world Technology, internet & screens 2024-10; 2024-09 (label) OPAL-EE102, OPAL-EES1 2
68 EE-B Music should be removed from school curricula Education, school & youth 2024-10 OPAL-EE102 1
69 EE-B Physical activity and sport are essential for healthy habits Health & lifestyle 2024-10 OPAL-EE102 1
70 EE-B All nuclear power plants should shut down by 2050 Environment, energy, transport & consumption 2024-10 OPAL-EE102 1
71 EE-B The sharing economy is the key to sustainable development Environment, energy, transport & consumption 2024-10 OPAL-EE102 1
72 EE-B All countries should ban carrying weapons Security, law & public policy 2024-10; 2024-11 OPAL-EE103, OPAL-EE104 2
73 EE-B Altruism should be taught at school and volunteering eased at work Society, family & values 2024-10 OPAL-EE103 1
74 EE-B Netflix now leads quality cinema Culture, media & leisure 2024-10 OPAL-EE103 1
75 EE-B Mass tourism must be curbed in fragile regions Travel & tourism 2024-10 OPAL-EE103 1
76 EE-B The highest earners should pay more tax Work, economy & money 2024-10 OPAL-EE103 1
77 EE-B Births should be limited worldwide so nobody lacks food Environment, energy, transport & consumption 2024-11 OPAL-EE104 1
78 EE-B Marriage is an outdated symbol of union Society, family & values 2024-11 OPAL-EE104 1
79 EE-B Yoga should be compulsory in companies Health & lifestyle 2024-11 OPAL-EE104 1
80 EE-B All universities should have programmes ensuring gender parity Education, school & youth 2024-11 OPAL-EE104 1
81 EE-B Children under 10 should not watch television Technology, internet & screens 2024-12 OPAL-EE105 1
82 EE-B It is pointless to regulate teenagers' access to social networks Technology, internet & screens 2025-04; 2025-11; 2026 (2025-26) OPAL-EE106, OPAL-EE107, FEH-B15, FEH 4
83 EE-B Computer classes for older people are not useful Technology, internet & screens 2025-04; 2025-12; 2026 (2025-26) OPAL-EE106, OPAL-EE112, FEH-B15, FEH 4
84 EE-B In a competitive world people have become selfish Society, family & values 2025-04; 2025-12; 2026 (2025-26) OPAL-EE106, OPAL-EE112, OPAL-EE113, FEH-B15, FEH 5
85 EE-B NGOs are best placed to fight world poverty Society, family & values 2025-04; 2025-12; 2026 (2025-26) OPAL-EE106, OPAL-EE113, FEH 3
86 EE-B We must consume differently for the planet's future Environment, energy, transport & consumption 2025-11; 2026 (2025-26) OPAL-EE107, OPAL-EE109, FEH-B15, FEH 4
87 EE-B Are young people today different from the previous generation? Society, family & values 2025-11; 2026 (2025-26) OPAL-EE107, OPAL-EE109, FEH 3
88 EE-B Being bilingual is useless, a waste of time Education, school & youth 2025-11 OPAL-EE107, OPAL-EE109 2
89 EE-B With computers, children no longer need to learn handwriting Education, school & youth 2025-11; 2026 (2025-26) OPAL-EE109, FEH-B15, FEH 3
90 EE-B Animal-drawn vehicles (horses, oxen) should come back Environment, energy, transport & consumption 2025-11 OPAL-EE109 1
91 EE-B Replacing humans with machines is a danger for humanity Technology, internet & screens 2025-12; 2026 (2025-26) OPAL-EE110, FEH-B15, FEH 3
92 EE-B The government makes public transport free Environment, energy, transport & consumption 2025-12; 2026 (2025-26) OPAL-EE110, FEH-B15, FEH 3
93 EE-B Travel is no longer only for the well-off Travel & tourism 2025-12; 2026 (2025-26) OPAL-EE110, FEH-B15, FEH 3
94 EE-B We are happiest at twenty Society, family & values 2025-12 OPAL-EE110 1
95 EE-B The logging of African forests must stop Environment, energy, transport & consumption 2025-12 OPAL-EE110 1
96 EE-B Films and series will replace books Culture, media & leisure 2025-12; 2026 (2025-26) OPAL-EE111, FEH-B15, FEH 3
97 EE-B Schools should stop making children read novels Education, school & youth 2025-12 OPAL-EE111 1
98 EE-B A diploma does not guarantee a job Education, school & youth 2025-12; 2026 (2025-26) OPAL-EE111, FEH-B15, FEH 3
99 EE-B The sooner robots replace humans at work, the better Technology, internet & screens 2025-12 OPAL-EE112 1
100 EE-B Mass tourism threatens local traditions Travel & tourism 2025-12 OPAL-EE112 1
101 EE-B Young children should learn Chinese Education, school & youth 2025-12; 2026 (2025-26) OPAL-EE112, FEH-B15, FEH 3
102 EE-B People aged 25-30 live with their parents out of comfort Society, family & values 2025-12; 2026 (2025-26) OPAL-EE113, FEH-B15, FEH 3
103 EE-B Cameras everywhere do not reduce crime Security, law & public policy 2025-12; 2026 (2025-26) OPAL-EE113, FEH-B15, FEH 3

EO-A (108 prompts)

# Section Paraphrase Cluster Month(s) Source(s) Seen
104 EO-A Live-in carer wanted for an elderly lady Jobs, gigs & castings official sample; 2025-02 LFA, OPAL-EO110 2
105 EO-A Guided 3-5 day hiking trips, groups of 8-12, lodging included Sport, outdoor & thrill activities official sample; 2025-02 LFA, OPAL-EO110 2
106 EO-A Extras wanted for a musical, paid in gifts Jobs, gigs & castings official sample; 2025-02 LFA, OPAL-EO108 2
107 EO-A Furniture for sale cheap, owner moving abroad Buying & selling official sample; 2025-02 LFA, OPAL-EO108 2
108 EO-A Farm near town: pick-your-own, tasting, workshops Leisure outings, shows & events 2023-07 HAC 1
109 EO-A Film extras wanted for a one-day shoot, beginners welcome Jobs, gigs & castings 2024-02 (label) OPAL-EOF01 1
110 EO-A Art school painting and drawing classes, all levels Courses & lessons 2024-02 (label) OPAL-EOF01 1
111 EO-A YMCA 6-week summer jobs and student exchanges Jobs, gigs & castings 2024-02 (label) OPAL-EOF01 1
112 EO-A Car rental including hybrid and electric cars Vehicles & transport services 2024-02 (label) OPAL-EOF01 1
113 EO-A Sign up for a social forum's activities and talks Leisure outings, shows & events 2024-02 (label) OPAL-EOF01 1
114 EO-A Capoeira beginner classes Courses & lessons 2024-02 (label) OPAL-EOF02 1
115 EO-A Tailor-made travel agency (flights, custom packages) Travel packages & tours 2024-02 (label) OPAL-EOF02 1
116 EO-A City treasure hunt for an anniversary celebration Leisure outings, shows & events 2024-02 (label) OPAL-EOF02 1
117 EO-A Home party-decoration service Home, personal & event services 2024-02 (label) OPAL-EOF02 1
118 EO-A Guided hikes of 1-3 hours Sport, outdoor & thrill activities 2024-02 (label) OPAL-EOF02 1
119 EO-A Language school hiring multilingual assistants Jobs, gigs & castings 2024-02 (label) OPAL-EOF03 1
120 EO-A Bar tour on a giant group bike Leisure outings, shows & events 2024-02 (label) OPAL-EOF03 1
121 EO-A Free "people's university" talks and debates Courses & lessons 2024-02 (label) OPAL-EOF03 1
122 EO-A Children's birthday party packages at home Home, personal & event services 2024-02 (label) OPAL-EOF03 1
123 EO-A Carpooling platform Vehicles & transport services 2024-02 (label) OPAL-EOF03 1
124 EO-A New big-top circus show in Montreal Leisure outings, shows & events 2024-07 OPAL-EOU4 1
125 EO-A Ceramic-painting studio café Courses & lessons 2024-07 OPAL-EOU4 1
126 EO-A Wine-tasting courses with meals and vineyard visit Courses & lessons 2024-07 OPAL-EOU4 1
127 EO-A A day at a Middle Ages interpretation centre Leisure outings, shows & events 2024-07 OPAL-EOU4 1
128 EO-A Artisan leather-goods shop and workshop Buying & selling 2024-07 OPAL-EOU4 1
129 EO-A Massage and therapy centre Home, personal & event services 2025-02 OPAL-EO106 1
130 EO-A Amusement park season pass Leisure outings, shows & events 2025-02 OPAL-EO106 1
131 EO-A Guided quad-bike tours (18+) Sport, outdoor & thrill activities 2025-02 OPAL-EO106 1
132 EO-A Fine-arts museum exhibitions and kids' workshops Leisure outings, shows & events 2025-02 OPAL-EO106 1
133 EO-A 18-hole golf course with terrace and play area Sport, outdoor & thrill activities 2025-02; 2026 (2025-26) OPAL-EO107, FEH 2
134 EO-A World-cuisine, cocktail and wine classes Courses & lessons 2025-02; 2026 (2025-26) OPAL-EO107, FEH 2
135 EO-A Job-search resource centre for newcomers Jobs, gigs & castings 2025-02 OPAL-EO107 1
136 EO-A Ski school with 300 instructors Courses & lessons 2025-02 OPAL-EO107 1
137 EO-A Dog-sled circuits of 10-30 km Sport, outdoor & thrill activities 2025-02 OPAL-EO107 1
138 EO-A All-inclusive first flight in an autogyro Sport, outdoor & thrill activities 2025-02; 2026 (2025-26) OPAL-EO108, FEH 2
139 EO-A Venue hire for a friend's birthday party Home, personal & event services 2025-02; 2026 (2025-26) OPAL-EO108, FEH 2
140 EO-A Babysitter wanted for a 10-year-old Jobs, gigs & castings 2025-02; 2026 (2025-26) OPAL-EO108, FEH 2
141 EO-A Agency casting film extras for a feature film Jobs, gigs & castings 2024-02 OPAL-EO109 1
142 EO-A Telephone survey interviewers wanted, students welcome Jobs, gigs & castings 2025-02 OPAL-EO110 1
143 EO-A 15-day Paris package from Montreal Travel packages & tours 2025-02 OPAL-EO110 1
144 EO-A Shop photographer offers a colour portrait of your child Home, personal & event services 2025-02 OPAL-EO110 1
145 EO-A Football club hiring a coach on a fixed-term contract Jobs, gigs & castings 2025-11 OPAL-EO111 1
146 EO-A Photo studio offer: portrait of your child Home, personal & event services 2025-11 OPAL-EO111 1
147 EO-A 14-day Paris package (flight, hotel, visits) Travel packages & tours 2025-11 OPAL-EO111 1
148 EO-A Job website with personalised job-search help Jobs, gigs & castings 2025-11 OPAL-EO111 1
149 EO-A Guitar lessons for beginners and advanced players Courses & lessons 2025-11 OPAL-EO111 1
150 EO-A Self-storage units Housing & storage 2025-11 OPAL-EO112 1
151 EO-A DIY and home-renovation course Courses & lessons 2025-11 OPAL-EO112 1
152 EO-A Furnished student residence near the university Housing & storage 2025-11 OPAL-EO112 1
153 EO-A Home-help job caring for an elderly person Jobs, gigs & castings 2025-11 OPAL-EO112 1
154 EO-A 2-4 day hiking trips in small guided groups Sport, outdoor & thrill activities 2025-11 OPAL-EO112 1
155 EO-A Visiting the Louvre for the pyramid's anniversary Leisure outings, shows & events 2025-11 OPAL-EO113 1
156 EO-A Renting a camper-van pitch Vehicles & transport services 2025-11 OPAL-EO113 1
157 EO-A Renting a stall at a flea market Buying & selling 2025-11 OPAL-EO113 1
158 EO-A Talk on data-protection rights Leisure outings, shows & events 2025-11 OPAL-EO113 1
159 EO-A Engineering and environment conference Leisure outings, shows & events 2025-11 OPAL-EO113 1
160 EO-A Theatre troupe seeks extras for a Molière comedy Jobs, gigs & castings 2025-11 OPAL-EO114 1
161 EO-A Second-hand laptop for sale Buying & selling 2025-11 OPAL-EO114 1
162 EO-A Used 125cc motorbike for sale Buying & selling 2025-11 OPAL-EO114 1
163 EO-A Second-hand furniture for sale, urgent Buying & selling 2025-11 OPAL-EO114 1
164 EO-A Barge hire for a special evening Home, personal & event services 2025-11 OPAL-EO114 1
165 EO-A Self-service car rental Vehicles & transport services 2025-11 OPAL-EO115 1
166 EO-A Private chef cooking at your home Home, personal & event services 2025-11 OPAL-EO115 1
167 EO-A Night-time illuminated walk booked via the tourist office Leisure outings, shows & events 2025-11 OPAL-EO115 1
168 EO-A Computer repair and training Home, personal & event services 2025-11 OPAL-EO115 1
169 EO-A Driving school Courses & lessons 2025-11 OPAL-EO115 1
170 EO-A Treasure hunt in a fortified medieval city Leisure outings, shows & events 2025-11 OPAL-EO116 1
171 EO-A Small modern house for sale Housing & storage 2025-11 OPAL-EO116 1
172 EO-A Breakfast delivered to your home Home, personal & event services 2025-11 OPAL-EO116 1
173 EO-A Second-hand jewellery buy-back Buying & selling 2025-11 OPAL-EO116 1
174 EO-A Garden design service Home, personal & event services 2025-11 OPAL-EO116 1
175 EO-A Volunteer social-media manager for a fair-trade charity Volunteering & community 2025-11 OPAL-EO117 1
176 EO-A Aqua-bike slimming sessions Home, personal & event services 2025-11 OPAL-EO117 1
177 EO-A Bouncy-castle and inflatables hire for an event Home, personal & event services 2025-11 OPAL-EO117 1
178 EO-A Astronomy conference on exoplanets Leisure outings, shows & events 2025-11 OPAL-EO117 1
179 EO-A Second-hand store buys items you no longer use Buying & selling 2025-11 OPAL-EO117 1
180 EO-A Skydiving from 4,000 m Sport, outdoor & thrill activities 2025-11 OPAL-EO118 1
181 EO-A Flyboard session in a bay Sport, outdoor & thrill activities 2025-11 OPAL-EO118 1
182 EO-A White-water rafting Sport, outdoor & thrill activities 2025-11 OPAL-EO118 1
183 EO-A Helicopter flight over Paris and Versailles Sport, outdoor & thrill activities 2025-11 OPAL-EO118 1
184 EO-A Whale-watching excursion Sport, outdoor & thrill activities 2025-11 OPAL-EO118 1
185 EO-A Volunteering on archaeological digs Volunteering & community 2025-11 OPAL-EO119 1
186 EO-A Casting for a TV sing-along game show Jobs, gigs & castings 2025-11 OPAL-EO119 1
187 EO-A Charity snowmobile ride Sport, outdoor & thrill activities 2025-11; 2026 (undated) OPAL-EO119, MCK 2
188 EO-A Casting for a TV survival adventure show Jobs, gigs & castings 2025-11 OPAL-EO119 1
189 EO-A Racing-car driving experience gift Sport, outdoor & thrill activities 2025-11 OPAL-EO119 1
190 EO-A Adopting a cat from an animal shelter Pets & animals 2025-11; 2026 (2025-26) OPAL-EO120, FEH 2
191 EO-A Paid product tester, can work from home Jobs, gigs & castings 2025-11; 2026 (2025-26); 2026 (undated) OPAL-EO120, FEH, MCK 3
192 EO-A Electric-bike rental or long-term lease Vehicles & transport services 2025-11; 2026 (2025-26); 2026 (undated) OPAL-EO120, FEH, MCK 3
193 EO-A Kayak plus climbing double adventure Sport, outdoor & thrill activities 2025-11; 2026 (2025-26) OPAL-EO120, FEH 2
194 EO-A Treetop adventure park Sport, outdoor & thrill activities 2025-11; 2026 (2025-26) OPAL-EO120, FEH 2
195 EO-A Invitation to join a walking club Sport, outdoor & thrill activities 2026 (undated) MCK 1
196 EO-A Beginner pottery workshop Courses & lessons 2026 (undated) MCK 1
197 EO-A Overnight stay in an igloo Sport, outdoor & thrill activities 2026 (undated) MCK 1
198 EO-A Hike accompanied by a donkey Sport, outdoor & thrill activities 2026 (undated) MCK 1
199 EO-A Computer rental Home, personal & event services 2026 (undated) MCK 1
200 EO-A Party and catering equipment hire Home, personal & event services 2026 (undated) MCK 1
201 EO-A Online pharmacy Home, personal & event services 2026 (undated) MCK 1
202 EO-A Food trade fair Leisure outings, shows & events 2026 (undated) MCK 1
203 EO-A Costume hire for a fancy-dress party Home, personal & event services 2026 (undated) MCK 1
204 EO-A Trip to Toronto with a Niagara Falls visit Travel packages & tours 2026 (undated) MCK 1
205 EO-A Climbing course Courses & lessons 2026 (undated) MCK 1
206 EO-A Japanese cooking class Courses & lessons 2026 (undated) MCK 1
207 EO-A Guitar lessons given at home Courses & lessons 2026 (undated) MCK 1
208 EO-A Apartment for rent Housing & storage 2026 (undated) MCK 1
209 EO-A Volunteering in a community kitchen Volunteering & community 2026 (undated) MCK 1
210 EO-A Volunteering to clean up beaches Volunteering & community 2026 (undated) MCK 1
211 EO-A Volunteering to help children with homework Volunteering & community 2026 (undated) MCK 1

EO-B (90 prompts)

# Section Paraphrase Cluster Month(s) Source(s) Seen
212 EO-B 8-day Quebec coach tour; friend wants a holiday idea Travel & holidays official sample; 2025-02 LFA, OPAL-EO110 2
213 EO-B Home-tutoring job; friend is looking for work Jobs & paid opportunities official sample; 2025-02 LFA, OPAL-EO110 2
214 EO-B Befriending isolated people; friend has free time Volunteering & solidarity official sample; 2025-02 LFA, OPAL-EO110 2
215 EO-B Online language courses; friend wants to learn a language Courses & training official sample; 2025-02 LFA, OPAL-EO110 2
216 EO-B City clean-up day; friend lives in town Environment & community action 2023-07 HAC 1
217 EO-B Free hoverboard trial to save commuting time Buy or use a product or service 2024-02 (label); 2025-02 OPAL-EOF01, OPAL-EO106 2
218 EO-B Big treasure hunt with prizes Sport, leisure & thrill 2024-02 (label); 2025-02 OPAL-EOF01, OPAL-EO106 2
219 EO-B Spring neighbourhood clean-up on Sundays Environment & community action 2024-02 (label); 2025-02 OPAL-EOF01, OPAL-EO106 2
220 EO-B Riverbank plastic clean-up to protect wildlife; friend has free time Environment & community action 2024-02 (label); 2025-02 OPAL-EOF01, OPAL-EO106 2
221 EO-B Adopt a pet to reduce anxiety; friend loves animals Animals 2024-02 (label); 2025-02 OPAL-EOF01, OPAL-EO106 2
222 EO-B Drone-piloting training with certificate; friend has free time Courses & training 2024-02 (label); 2024-02 OPAL-EOF02, OPAL-EO109 2
223 EO-B Volunteer to care for shelter animals; friend loves animals Animals 2024-02 (label); 2024-02; 2026 (undated) OPAL-EOF02, OPAL-EO109, MCK 3
224 EO-B International internships abroad; friend loves travel Volunteering & solidarity 2024-02 (label); 2024-02 OPAL-EOF02, OPAL-EO109 2
225 EO-B Become a paid host family for teens; friend has a spare room Housing & hosting 2024-02 (label) OPAL-EOF02 1
226 EO-B TV-series extras wanted; friend loves cinema Jobs & paid opportunities 2024-02 (label) OPAL-EOF02 1
227 EO-B Summer youth-group leader job; friend is looking for work Jobs & paid opportunities 2024-02 (label); 2025-02; 2026 (2025-26) OPAL-EOF03, OPAL-EO107, FEH 3
228 EO-B Language lessons by phone in 8+ languages Courses & training 2024-02 (label); 2025-02; 2026 (2025-26) OPAL-EOF03, OPAL-EO107, FEH 3
229 EO-B Shared community garden plots; friend likes gardening Environment & community action 2024-02 (label); 2025-02 OPAL-EOF03, OPAL-EO107 2
230 EO-B Peer-to-peer car rental platform Buy or use a product or service 2024-02 (label); 2025-02 OPAL-EOF03, OPAL-EO107 2
231 EO-B Library reading-club volunteers for children; friend loves reading Volunteering & solidarity 2024-02 (label); 2025-02 OPAL-EOF03, OPAL-EO107 2
232 EO-B 22 km autumn city race; friend is very fit Sport, leisure & thrill 2024-07; 2025-02; 2026 (2025-26) OPAL-EOU4, OPAL-EO108, FEH 3
233 EO-B New escape room for teams of 2-12 Sport, leisure & thrill 2024-07; 2025-02; 2026 (2025-26) OPAL-EOU4, OPAL-EO108, FEH 3
234 EO-B Charity restaurant assistant roles; friend wants an extra activity Volunteering & solidarity 2024-07; 2025-02; 2026 (2025-26) OPAL-EOU4, OPAL-EO108, FEH 3
235 EO-B Association needs volunteers for monthly events; friend wants to get involved Volunteering & solidarity 2024-07; 2025-02 OPAL-EOU4, OPAL-EO108 2
236 EO-B Cyber-security and data-protection workshop Courses & training 2024-07; 2025-02 OPAL-EOU4, OPAL-EO108 2
237 EO-B Cultural immersion placement abroad, 2 weeks to 6 months Volunteering & solidarity 2024-02 OPAL-EO109 1
238 EO-B TV cooking contest; friend cooks well Sport, leisure & thrill 2025-02 OPAL-EO110 1
239 EO-B Recycling campaign: get your friend to sort waste Environment & community action 2025-11 OPAL-EO111 1
240 EO-B 7-day guided tour of Switzerland; friend wants a holiday idea Travel & holidays 2025-11 OPAL-EO111 1
241 EO-B Teaching at home for graduates; friend is looking for work Jobs & paid opportunities 2025-11 OPAL-EO111 1
242 EO-B Keeping elderly people company; friend has free time Volunteering & solidarity 2025-11 OPAL-EO111 1
243 EO-B 100% online multilingual language courses Courses & training 2025-11 OPAL-EO111 1
244 EO-B Rent your spare room to tourists via a platform Housing & hosting 2025-11 OPAL-EO112 1
245 EO-B All-inclusive New Year's Eve trip in the Amazon Travel & holidays 2025-11 OPAL-EO112 1
246 EO-B Intergenerational home-sharing; friend is looking for housing Housing & hosting 2025-11 OPAL-EO112 1
247 EO-B Assistant-manager job; friend is looking for a job Jobs & paid opportunities 2025-11 OPAL-EO112 1
248 EO-B Home wind turbine; friend lives in the countryside Buy or use a product or service 2025-11 OPAL-EO112 1
249 EO-B Home solar panels; friend lives in a suburban house Buy or use a product or service 2025-11 OPAL-EO113 1
250 EO-B Carpooling app; friend has a car Environment & community action 2025-11 OPAL-EO113 1
251 EO-B Weekend scuba-diving course Sport, leisure & thrill 2025-11 OPAL-EO113 1
252 EO-B Rent a vegetable plot in the city; friend lives in a flat Environment & community action 2025-11 OPAL-EO113 1
253 EO-B Volunteering fair Volunteering & solidarity 2025-11 OPAL-EO113 1
254 EO-B Sports fair Sport, leisure & thrill 2025-11 OPAL-EO114 1
255 EO-B Beach clean-up volunteers Environment & community action 2025-11 OPAL-EO114 1
256 EO-B Horse, pony or donkey ride at a discovery farm Sport, leisure & thrill 2025-11 OPAL-EO114 1
257 EO-B Adopt a dog to relieve stress Animals 2025-11 OPAL-EO114 1
258 EO-B Eco stay in a treehouse Travel & holidays 2025-11 OPAL-EO114 1
259 EO-B International volunteering mission; friend will have time Volunteering & solidarity 2025-11 OPAL-EO115 1
260 EO-B Smartwatch; friend likes new technology Buy or use a product or service 2025-11 OPAL-EO115 1
261 EO-B Boat rental for a sea holiday Travel & holidays 2025-11 OPAL-EO115 1
262 EO-B Electric car with government subsidy Buy or use a product or service 2025-11 OPAL-EO115 1
263 EO-B Going to the circus Sport, leisure & thrill 2025-11 OPAL-EO115 1
264 EO-B Electric bike on clearance Buy or use a product or service 2025-11 OPAL-EO116 1
265 EO-B Join an international pop-rock choir; friend needs English practice Sport, leisure & thrill 2025-11 OPAL-EO116 1
266 EO-B Home exchange abroad, no hotel costs Travel & holidays 2025-11 OPAL-EO116 1
267 EO-B Hot-air balloon flight Sport, leisure & thrill 2025-11 OPAL-EO116 1
268 EO-B Short job-shadowing placement to change career Courses & training 2025-11 OPAL-EO116 1
269 EO-B Farm holiday with organic food and animals Travel & holidays 2025-11 OPAL-EO117 1
270 EO-B Night in an igloo at altitude Travel & holidays 2025-11 OPAL-EO117 1
271 EO-B Online yoga training Courses & training 2025-11 OPAL-EO117 1
272 EO-B Breakdance or dance classes Sport, leisure & thrill 2025-11; 2026 (undated) OPAL-EO117, MCK 2
273 EO-B Dog-sledding outing Sport, leisure & thrill 2025-11 OPAL-EO117 1
274 EO-B Gyroboard Buy or use a product or service 2025-11 OPAL-EO118 1
275 EO-B Ice fishing, an Indigenous tradition Sport, leisure & thrill 2025-11 OPAL-EO118 1
276 EO-B Horse-riding holiday camp Travel & holidays 2025-11 OPAL-EO118 1
277 EO-B Rowing machine Buy or use a product or service 2025-11 OPAL-EO118 1
278 EO-B Hang-glider flight with stunts Sport, leisure & thrill 2025-11 OPAL-EO118 1
279 EO-B Bungee jump Sport, leisure & thrill 2025-11 OPAL-EO119 1
280 EO-B Aerobatic flight in a vintage biplane Sport, leisure & thrill 2025-11 OPAL-EO119 1
281 EO-B 8-day Mediterranean cruise Travel & holidays 2025-11 OPAL-EO119 1
282 EO-B Civil drone-piloting course; friend likes photography Courses & training 2025-11 OPAL-EO119 1
283 EO-B Paris marathon Sport, leisure & thrill 2025-11 OPAL-EO119 1
284 EO-B Virtual-reality headset Buy or use a product or service 2025-11; 2026 (2025-26) OPAL-EO120, FEH 2
285 EO-B Multi-day cycling holiday; friend loves the outdoors Travel & holidays 2025-11; 2026 (2025-26); 2026 (undated) OPAL-EO120, FEH, MCK 3
286 EO-B Online career courses (OpenClassrooms) Courses & training 2025-11; 2026 (2025-26) OPAL-EO120, FEH 2
287 EO-B Ski-resort seasonal job Jobs & paid opportunities 2025-11 OPAL-EO120 1
288 EO-B Become a volunteer firefighter Volunteering & solidarity 2025-11; 2026 (2025-26) OPAL-EO120, FEH 2
289 EO-B Mountain-rescue job; urge friend to apply despite the risk Jobs & paid opportunities 2026 (2025-26) FEH 1
290 EO-B Volunteer in a community kitchen Volunteering & solidarity 2026 (undated) MCK 1
291 EO-B Neighbourhood garage sale Environment & community action 2026 (undated) MCK 1
292 EO-B Skydiving Sport, leisure & thrill 2026 (undated) MCK 1
293 EO-B Book club Sport, leisure & thrill 2026 (undated) MCK 1
294 EO-B Ski holiday Travel & holidays 2026 (undated) MCK 1
295 EO-B Private chef at home Buy or use a product or service 2026 (undated) MCK 1
296 EO-B Digital-detox retreat Travel & holidays 2026 (undated) MCK 1
297 EO-B Drama workshop to overcome shyness Courses & training 2026 (undated) MCK 1
298 EO-B Buying medicine online Buy or use a product or service 2026 (undated) MCK 1
299 EO-B Neighbourhood skill-swap Environment & community action 2026 (undated) MCK 1
300 EO-B Become a paid travel tester Jobs & paid opportunities 2026 (undated) MCK 1
301 EO-B Dinner at an Italian restaurant Sport, leisure & thrill 2026 (undated) MCK 1

Appendix B. Practice prompts the sites invented (not counted)

Use these for extra drilling. They follow the format, but the sites say they wrote them.

Source Section Prompts (paraphrased)
frenchforpr EO EO-A (20) furnished studio near a tram line; room in a shared flat; basement storage; evening spreadsheet course; Sunday market bakery help; desks rented by the day; adult badminton; book club; cat-sitting visits; coat alterations; tool rental; food-bank sorting volunteers; community garden plots; used city bike; festival minibus; canoe rental; gentle guided walks; meal-prep workshop; science club for ages 8–12; after-school tutoring
frenchforpr EO EO-B (20) shared residence; furniture repair workshop; CV workshop; product-photo course; phone photo walk; adult pool sessions; no-audition choir; small-appliance repair check; skills exchange; trail clean-up; language café; library tablet helpers; Saturday train outing; carpool matching; park relaxation; one-week walking challenge; group cooking; family museum route; toy swap; parent-child birdhouse workshop
frenchforpr EE EE-A (15) note asking for help in a bakery delivery; lottery ticket in a used coat; supermarket tills fail; odd suitcase among donations; repaired projector shows a surprising image; 50°C reading during snowfall; birdsong interrupts a radio bulletin; paint truck spills in a square; hedgehog stuck in a grate; trees planted overnight; strange sound at a pool; charity run twice as big as expected; anonymous books with flowers at a library; power cut at a street festival; museum clock chimes after 40 years
frenchforpr EE EE-B (25) free spare parts for small repairs; a local-produce day in supermarkets; pay more for same-day delivery; clothing rental for special occasions; weekly staff training; every student tries a manual trade; 30-minute meetings; evening university courses; staff choose remote days; quiet work chats after hours; corrections as visible as headlines; ask children before posting their photos; non-app options for public services; repair workshop in every neighbourhood; car parks into gardens; cheaper off-peak transit; rainwater collection; bike deliveries; small portions; non-competitive sport; real lunch breaks; resident-designed museum tours; slots for new artists at festivals; libraries lend instruments; seasonal neighbourhood meals
tcftefprep A / B EE-A (2), EE-B (2) car hits a lamppost in Sherbrooke; geese stop rush-hour traffic on a bridge / four-day week everywhere; schools should stop homework
LanguageNext EE (5), EO (5) lost dog in a park; metro power cut in Montreal / young people and screens; banning work phones; phones only at breaks; compulsory four-day week / travel-agency call about Pondicherry; French course enrolment; shared room in Sherbrooke / convince a manager to keep coffee breaks; Spain vs France holiday; switch to public transit
Mocko samples EE (11), EO (4) lost dog found; escaped sheep block a road / car-free town centre at weekends; free transit; remote work as the norm; phones in schools; closing small stations; capping visitors at natural sites; are libraries useless; four-day week; a mall replacing the market / guitar lessons; used computer; fitness class vs gym; remote work
Mocko "common topics" EE-B themes (28) Unsourced list; its task descriptions do not match TEF. Themes: remote work, electric cars, single-use plastics, AI, voting at 16, social media, junk-food ads, tourism, animal testing, online courses, a meat tax, buying local, phones at school, free transit, space budgets, compulsory vegetarianism, driving age, performance pay, hunting and bullfighting, free university, smartphones under 16
francaisprep EO (6) guitar lessons; cooking workshops; volunteer mill restoration / cooking workshop; 30-day car-free challenge; neighbourhood choir
SpeakDuo EO (15) world-cuisine classes; shared room; hiking club; student grocery job; car rental; guitar lessons; gym; furniture storage; pottery evenings; music-festival volunteers; hut weekend with a guide; part-time moving drivers; garden plots; 3-day cooking school; amateur theatre
open-exam-prep EO (3) 2-week cooking workshop in Quebec City / sea-kayak and camping weekend; tree-planting and eco-camping volunteering
tcftefprep speaking EO-B (1) Quebec cooking workshop at a public market
tefcanadaonline EE (2) traffic accident report / remote work

Method notes