DELF B2 (France) Writing Practice
DELF B2 (France) Writing Practice
0/102 completed · 5 free
97 more writing exercises locked
Pro opens the other 97 writing exercises. $27 once.
Personal Topics (102 tasks)
Introduce Yourself
Start hereFreeWrite a short introduction about yourself
60–80 words · ~15 min
Describe Your Daily Routine
FreeWrite about your typical day
60–100 words · ~20 min
Describe Your Home
FreeWrite about where you live
60–90 words · ~20 min
Write About Your Job or Studies
FreeDescribe your work or studies
70–100 words · ~25 min
Describe a Shopping Experience
FreeWrite about going shopping
60–90 words · ~20 min
Write About Food You Like
Describe your favorite foods
60–80 words · ~18 min
Full task with AI review
Describe Your Family
Write about your family members
60–90 words · ~20 min
Full task with AI review
Write About Your Free Time
Describe your hobbies and leisure activities
60–90 words · ~20 min
Full task with AI review
Write About Transportation
Describe how you get around
60–90 words · ~20 min
Full task with AI review
Write About Health and Exercise
Describe your health habits
60–90 words · ~20 min
Full task with AI review
Write About a Place You Visited
Describe a place you have been to
70–100 words · ~25 min
Full task with AI review
Write a Simple Email or Message
Write a short email to a friend
60–80 words · ~15 min
Full task with AI review
Write a Formal Complaint
Write a formal complaint letter about a faulty product
100–150 words · ~25 min
Full task with AI review
Express Your Opinion
Write a text expressing and defending your opinion on a topic
100–150 words · ~25 min
Full task with AI review
Describe a Past Experience
Write about a memorable past experience in detail
100–150 words · ~25 min
Full task with AI review
Advantages and Disadvantages
Write about advantages and disadvantages of a topic
100–150 words · ~25 min
Full task with AI review
Write a Formal Email
Write a formal email to a public office or organization
80–120 words · ~20 min
Full task with AI review
Summarize and React
Read a short text and write a summary with your reaction
100–150 words · ~25 min
Full task with AI review
Inscription à une médiathèque
FormComplete a library registration form
80–150 words · ~10 min
Full task with AI review
Formulaire de cours de langue
FormFill in a language course enrolment form
80–150 words · ~10 min
Full task with AI review
Message à un voisin
MessageWrite a short note to a neighbour
60–70 words · ~15 min
Full task with AI review
Carte postale de vacances
MessageWrite a holiday postcard to a friend
60–70 words · ~15 min
Full task with AI review
Réponse à une annonce
MessageReply to a small ad to rent a room
60–80 words · ~20 min
Full task with AI review
Courrier à la préfecture
Demande d'informations sur un dossier
120–180 words · ~15 min
Full task with AI review
Tribune courte : télétravail
Texte argumentatif court
120–180 words · ~15 min
Full task with AI review
Réclamation Assurance Maladie
Courrier formel
120–180 words · ~15 min
Full task with AI review
Conseils DELF B2 écrit
Article de blog pédagogique
120–180 words · ~15 min
Full task with AI review
Litige locatif
Courrier au propriétaire
120–180 words · ~15 min
Full task with AI review
Avis de consommateur argumenté
Article court
120–180 words · ~15 min
Full task with AI review
Mobilité durable
Courrier au journal local
120–180 words · ~15 min
Full task with AI review
Opinion : restauration collective
Texte argumentatif
120–180 words · ~15 min
Full task with AI review
Récit : une journée décisive
Narration courte
120–180 words · ~15 min
Full task with AI review
Présentation professionnelle
Email de prise de contact
120–180 words · ~15 min
Full task with AI review
Biographie courte ciblée
Texte de présentation pour un dossier
120–180 words · ~15 min
Full task with AI review
Aménagement urbain
Courrier à la mairie
120–180 words · ~15 min
Full task with AI review
Naturalisation — pièces manquantes
Email de suivi
120–180 words · ~15 min
Full task with AI review
Demande de formation
Courrier RH
120–180 words · ~15 min
Full task with AI review
Opinion : prévention santé
Texte argumentatif
120–180 words · ~15 min
Full task with AI review
Synthèse d'opinions (entraînement)
Écrit de type examen
120–180 words · ~15 min
Full task with AI review
Colocation : message clair
Email aux colocataires
120–180 words · ~15 min
Full task with AI review
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
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
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
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
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
Return a kettle that cuts out
The appliance stops before the water boils.
75–112 words · ~20 min
Full task with AI review
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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