Citizenship exam mock tests — CIPLE, DELE, DELF, CELI, DTZCIPLE A2 mock test online — Portuguese citizenship and residencyDELE A2 mock test online — Spanish citizenship and nationalityInburgering A2 (Netherlands) mock test online — eligible Dutch civic-integration and naturalisation routesEllinomatheia A2 (Cyprus) mock test online — Cyprus residency and naturalisation pathways requiring Ellinomatheia A2CCE A2 (Czech) mock test online — Czech permanent-residence language equivalence (CCE A2+) and general A2 certification — citizenship language proof starts at CCE B1 on ÚJOPDTZ B1 (Germany) mock test online — German naturalisation at B1; Leben in Deutschland passes at 15 of 33, the civic proof at 17DELF B2 (France) mock test online — French naturalisation at B2; a first resident card is B1CELI 2 (B1) mock test online — Italian citizenship and residencyCAPLE — Portuguese language certificationInstituto Cervantes — DELE Spanish examsContact Prep2go — support@prep2go.study
DELF B2 (France) practice hub — https://www.prep2go.study/delf-a2. Mock preview: https://www.prep2go.study/delf-b2-mock-test. Pass: 50/100 pass · note éliminatoire below 5/25 in any skill. Walkthrough: https://www.prep2go.study/delf-b2-mock-test#mock-walkthrough.
$15 = 3 timed mocks with AI reports; Pro $27 lifetime incl. 1 timed mock. Buy at https://www.prep2go.study/delf-b2-mock-test#mock-pack. Deck: https://www.prep2go.study/shop/delf-a2-anki-deck.

DELF B2 (France) Writing Practice

DELF B2 (France) Writing Practice

102 exam tasks · ~1948 min · AI feedback · DELF grammar guide

0/102 completed · 5 free

97 more writing exercises locked

Pro opens the other 97 writing exercises. $27 once.

Unlock the rest · $27

Personal Topics (102 tasks)

Introduce Yourself

Start hereFree

Write a short introduction about yourself

60–80 words · ~15 min

Start DELF B2 (France) practice →

Describe Your Daily Routine

Free

Write about your typical day

60–100 words · ~20 min

Start DELF B2 (France) practice →

Describe Your Home

Free

Write about where you live

60–90 words · ~20 min

Start DELF B2 (France) practice →

Write About Your Job or Studies

Free

Describe your work or studies

70–100 words · ~25 min

Start DELF B2 (France) practice →

Describe a Shopping Experience

Free

Write about going shopping

60–90 words · ~20 min

Start DELF B2 (France) practice →

Write About Food You Like

Describe your favorite foods

60–80 words · ~18 min

Full task with AI review

Unlock the rest · $27

Describe Your Family

Write about your family members

60–90 words · ~20 min

Full task with AI review

Unlock the rest · $27

Write About Your Free Time

Describe your hobbies and leisure activities

60–90 words · ~20 min

Full task with AI review

Unlock the rest · $27

Write About Transportation

Describe how you get around

60–90 words · ~20 min

Full task with AI review

Unlock the rest · $27

Write About Health and Exercise

Describe your health habits

60–90 words · ~20 min

Full task with AI review

Unlock the rest · $27

Write About a Place You Visited

Describe a place you have been to

70–100 words · ~25 min

Full task with AI review

Unlock the rest · $27

Write a Simple Email or Message

Write a short email to a friend

60–80 words · ~15 min

Full task with AI review

Unlock the rest · $27

Write a Formal Complaint

Write a formal complaint letter about a faulty product

100–150 words · ~25 min

Full task with AI review

Unlock the rest · $27

Express Your Opinion

Write a text expressing and defending your opinion on a topic

100–150 words · ~25 min

Full task with AI review

Unlock the rest · $27

Describe a Past Experience

Write about a memorable past experience in detail

100–150 words · ~25 min

Full task with AI review

Unlock the rest · $27

Advantages and Disadvantages

Write about advantages and disadvantages of a topic

100–150 words · ~25 min

Full task with AI review

Unlock the rest · $27

Write a Formal Email

Write a formal email to a public office or organization

80–120 words · ~20 min

Full task with AI review

Unlock the rest · $27

Summarize and React

Read a short text and write a summary with your reaction

100–150 words · ~25 min

Full task with AI review

Unlock the rest · $27

Inscription à une médiathèque

Form

Complete a library registration form

80–150 words · ~10 min

Full task with AI review

Unlock the rest · $27

Formulaire de cours de langue

Form

Fill in a language course enrolment form

80–150 words · ~10 min

Full task with AI review

Unlock the rest · $27

Message à un voisin

Message

Write a short note to a neighbour

60–70 words · ~15 min

Full task with AI review

Unlock the rest · $27

Carte postale de vacances

Message

Write a holiday postcard to a friend

60–70 words · ~15 min

Full task with AI review

Unlock the rest · $27

Réponse à une annonce

Message

Reply to a small ad to rent a room

60–80 words · ~20 min

Full task with AI review

Unlock the rest · $27

Courrier à la préfecture

Demande d'informations sur un dossier

120–180 words · ~15 min

Full task with AI review

Unlock the rest · $27

Tribune courte : télétravail

Texte argumentatif court

120–180 words · ~15 min

Full task with AI review

Unlock the rest · $27

Réclamation Assurance Maladie

Courrier formel

120–180 words · ~15 min

Full task with AI review

Unlock the rest · $27

Conseils DELF B2 écrit

Article de blog pédagogique

120–180 words · ~15 min

Full task with AI review

Unlock the rest · $27

Litige locatif

Courrier au propriétaire

120–180 words · ~15 min

Full task with AI review

Unlock the rest · $27

Avis de consommateur argumenté

Article court

120–180 words · ~15 min

Full task with AI review

Unlock the rest · $27

Mobilité durable

Courrier au journal local

120–180 words · ~15 min

Full task with AI review

Unlock the rest · $27

Opinion : restauration collective

Texte argumentatif

120–180 words · ~15 min

Full task with AI review

Unlock the rest · $27

Récit : une journée décisive

Narration courte

120–180 words · ~15 min

Full task with AI review

Unlock the rest · $27

Présentation professionnelle

Email de prise de contact

120–180 words · ~15 min

Full task with AI review

Unlock the rest · $27

Biographie courte ciblée

Texte de présentation pour un dossier

120–180 words · ~15 min

Full task with AI review

Unlock the rest · $27

Aménagement urbain

Courrier à la mairie

120–180 words · ~15 min

Full task with AI review

Unlock the rest · $27

Naturalisation — pièces manquantes

Email de suivi

120–180 words · ~15 min

Full task with AI review

Unlock the rest · $27

Demande de formation

Courrier RH

120–180 words · ~15 min

Full task with AI review

Unlock the rest · $27

Opinion : prévention santé

Texte argumentatif

120–180 words · ~15 min

Full task with AI review

Unlock the rest · $27

Synthèse d'opinions (entraînement)

Écrit de type examen

120–180 words · ~15 min

Full task with AI review

Unlock the rest · $27

Colocation : message clair

Email aux colocataires

120–180 words · ~15 min

Full task with AI review

Unlock the rest · $27

Move a naturalisation appointment in Lyon

The préfecture date clashes with a hospital visit.

71–108 words · ~20 min

Full task with AI review

Unlock the rest · $27

Report a leak under the kitchen sink

Water is reaching the neighbour's ceiling in Villeurbanne.

75–112 words · ~20 min

Full task with AI review

Unlock the rest · $27

Ask to swap a Saturday bakery shift

A residence-permit appointment falls on a work Saturday.

79–116 words · ~20 min

Full task with AI review

Unlock the rest · $27

Rebook a blood test at the laboratory

The morning slot is during a work shift that cannot move.

77–114 words · ~20 min

Full task with AI review

Unlock the rest · $27

Claim a refund after a cancelled TER

The 7:12 Lyon–Grenoble train did not run.

70–107 words · ~20 min

Full task with AI review

Unlock the rest · $27

Return a kettle that cuts out

The appliance stops before the water boils.

75–112 words · ~20 min

Full task with AI review

Unlock the rest · $27

Warn the canteen about a peanut allergy

A child starts the school restaurant on Monday.

72–109 words · ~20 min

Full task with AI review

Unlock the rest · $27

Correct a phone number at the CAF

Text messages about the housing benefit go to an old number.

82–119 words · ~20 min

Full task with AI review

Unlock the rest · $27

Contest a parking fine at the wrong address

The notice arrived for a car the writer does not own.

72–109 words · ~20 min

Full task with AI review

Unlock the rest · $27

Ask for a sworn translation delay

The birth certificate translation will not be ready for the appointment.

80–117 words · ~20 min

Full task with AI review

Unlock the rest · $27

Apply for weekend work in a hotel kitchen

A short letter to a hotel that asked for a written note.

78–115 words · ~20 min

Full task with AI review

Unlock the rest · $27

Ask the neighbour to turn the music down

The same flat plays music after 22:30 on weeknights.

72–109 words · ~20 min

Full task with AI review

Unlock the rest · $27

Tell the pharmacy a medicine was missing

The bag contained one box instead of two.

68–105 words · ~20 min

Full task with AI review

Unlock the rest · $27

Change a restaurant booking from four to seven

Three more relatives are coming to a birthday dinner.

75–112 words · ~20 min

Full task with AI review

Unlock the rest · $27

Explain a child's absence from school

Fever on Monday and Tuesday, back on Wednesday.

72–109 words · ~20 min

Full task with AI review

Unlock the rest · $27

Replace a rejected identity photo

The préfecture says the photo shows a shadow on the face.

79–116 words · ~20 min

Full task with AI review

Unlock the rest · $27

Report a lost monthly travel pass

The Navigo card disappeared on the metro this morning.

74–111 words · ~20 min

Full task with AI review

Unlock the rest · $27

Ask the exam centre to correct a name

The DELF convocation spells the family name with one letter missing.

76–113 words · ~20 min

Full task with AI review

Unlock the rest · $27

Dispute a double charge on a supermarket card

The same shop debit appears twice on Monday.

77–114 words · ~20 min

Full task with AI review

Unlock the rest · $27

Request a house call for an elderly parent

The father cannot walk down three flights after a fall.

81–118 words · ~20 min

Full task with AI review

Unlock the rest · $27

Explain a late arrival to a new employer

The first day starts at 8:00 and the only bus is cancelled.

74–111 words · ~20 min

Full task with AI review

Unlock the rest · $27

Unblock a library card after a returned book

The book is back, but the card still will not scan.

80–117 words · ~20 min

Full task with AI review

Unlock the rest · $27

Ask the landlord for a rent receipt

The préfecture wants the last three rent receipts.

80–117 words · ~20 min

Full task with AI review

Unlock the rest · $27

End a gym contract after a move

The writer has left Lyon and the gym will not close the file.

83–120 words · ~20 min

Full task with AI review

Unlock the rest · $27

Authorise a school trip and mention asthma

The child can go, but the inhaler must stay with the teacher.

93–130 words · ~20 min

Full task with AI review

Unlock the rest · $27

Move a dental appointment kept for a crown

The afternoon slot clashes with a shift that was just posted.

78–115 words · ~20 min

Full task with AI review

Unlock the rest · $27

Correct the number of children on a tax form

The notice counts one child, but there are two in the household.

84–121 words · ~20 min

Full task with AI review

Unlock the rest · $27

Tell a neighbour you have their parcel

A box for flat 12 was left in front of flat 6.

75–112 words · ~20 min

Full task with AI review

Unlock the rest · $27

Explain a missed appointment at the job centre

The writer was in emergency with a child and has proof.

85–122 words · ~20 min

Full task with AI review

Unlock the rest · $27

Name the grandmother as the person who collects the child

The usual parent is on a late shift all next week.

82–119 words · ~20 min

Full task with AI review

Unlock the rest · $27

Report a bank card kept by a cash machine

The ATM took the card and the screen then went blank.

79–116 words · ~20 min

Full task with AI review

Unlock the rest · $27

Book a birth registration at the town hall

The baby was born on Sunday and the family needs a slot.

75–112 words · ~20 min

Full task with AI review

Unlock the rest · $27

Claim for a window broken in a storm

Hail broke the bedroom window on Saturday night.

88–125 words · ~20 min

Full task with AI review

Unlock the rest · $27

Request a duplicate of a language certificate

The original DELF certificate was lost in a move.

82–119 words · ~20 min

Full task with AI review

Unlock the rest · $27

Ask the post office to send a returned parcel again

A parcel came back because the doorbell was out of order.

86–123 words · ~20 min

Full task with AI review

Unlock the rest · $27

Ask permission to install a washing machine

The flat has a water point, but the lease says to ask first.

77–114 words · ~20 min

Full task with AI review

Unlock the rest · $27

Ask an employer for a work certificate

The préfecture wants proof of the last twelve months of work.

90–127 words · ~20 min

Full task with AI review

Unlock the rest · $27

Ask the doctor to renew a prescription

The blood-pressure tablets run out on Friday.

80–117 words · ~20 min

Full task with AI review

Unlock the rest · $27

Correct a train ticket booked on the wrong day

The seat is for Sunday, but the exam is on Saturday.

90–127 words · ~20 min

Full task with AI review

Unlock the rest · $27

Ask the school for a meeting about a child

The son comes home without eating and will not say why.

92–129 words · ~20 min

Full task with AI review

Unlock the rest · $27

Challenge an estimated electricity bill

The supplier estimated 2,400 kWh while the meter shows much less.

81–118 words · ~20 min

Full task with AI review

Unlock the rest · $27

Explain an absence from the citizenship class

One session was missed because of a night shift.

84–121 words · ~20 min

Full task with AI review

Unlock the rest · $27

Ask to remove one name from the lease

A flatmate is leaving at the end of the month.

88–125 words · ~20 min

Full task with AI review

Unlock the rest · $27

Request a copy of hospital records

A specialist in another city needs the scan from March.

86–123 words · ~20 min

Full task with AI review

Unlock the rest · $27

Move a driving-test date that clashes with work

The test is at 9:00 on the only morning the shop cannot spare them.

86–123 words · ~20 min

Full task with AI review

Unlock the rest · $27

Book a museum slot for a French class

Twelve adult learners need a weekday morning visit.

88–125 words · ~20 min

Full task with AI review

Unlock the rest · $27

Ask which paper replaces a lost marriage certificate

The town hall appointment is in ten days and the original is missing.

96–133 words · ~20 min

Full task with AI review

Unlock the rest · $27

Ask for a credit after five days without internet

The line has been down since Monday and remote work stopped.

90–127 words · ~20 min

Full task with AI review

Unlock the rest · $27

Ask for leave to attend a funeral abroad

The writer needs four days to travel to Morocco.

93–130 words · ~20 min

Full task with AI review

Unlock the rest · $27

Ask a pharmacy to order an unavailable medicine

The usual pharmacy is out of stock until next week.

79–116 words · ~20 min

Full task with AI review

Unlock the rest · $27

Report heating that stays cold in November

The radiators are lukewarm and the bedroom is at 15 degrees.

91–128 words · ~20 min

Full task with AI review

Unlock the rest · $27

Change the emergency contact at school

The number on file belongs to an ex-partner who no longer collects the child.

94–131 words · ~20 min

Full task with AI review

Unlock the rest · $27

Ask what to bring after a lost residence card

The card disappeared on the bus and a police report already exists.

83–120 words · ~20 min

Full task with AI review

Unlock the rest · $27

Correct the name on a birthday cake order

The shop wrote the child's name with the wrong vowel.

94–131 words · ~20 min

Full task with AI review

Unlock the rest · $27

Ask to move a child into the older swimming group

The child already swims the length of the pool without help.

86–123 words · ~20 min

Full task with AI review

Unlock the rest · $27

Send payslips to the accountant before the tax deadline

Three payslips are still missing from the file.

85–122 words · ~20 min

Full task with AI review

Unlock the rest · $27

Ask a neighbour to stop watering onto the balcony

Water from the flat above soaks the drying clothes every evening.

75–112 words · ~20 min

Full task with AI review

Unlock the rest · $27

Dispute a bike-share charge after the bike was docked

The app kept the ride open for two hours after the dock confirmed it.

88–125 words · ~20 min

Full task with AI review

Unlock the rest · $27

Ask for an afternoon oral after a night shift

The speaking test is at 8:00 after a shift that ends at 6:00.

93–130 words · ~20 min

Full task with AI review

Unlock the rest · $27

Ask for the deposit back after leaving the flat

The inventory was signed a month ago and the money has not arrived.

82–119 words · ~20 min

Full task with AI review

Unlock the rest · $27

Ask for an interpreter at a mother's appointment

The mother speaks little French and the visit is about test results.

87–124 words · ~20 min

Full task with AI review

Unlock the rest · $27

Ask to bring a child to the OFII medical visit

Nobody else can watch the child on the morning of the visit.

88–125 words · ~20 min

Full task with AI review

Unlock the rest · $27