A2 · Elementary

German Reading Practice A2

A2 is where German reading stops being a decoding exercise and starts feeling like a real story. You already know the present tense from A1 — now you add the Perfekt tense, the everyday spoken past ("ich habe gemacht", "er ist gefahren"), plus modal verbs and slightly longer sentences joined with weil, dass and bevor. Texts describe things that actually happened: a bike repair, a weekend trip, a Saturday in the garden.

Each story below comes complete: a parallel English translation, an audio player, a vocabulary table of 12 words, two grammar notes explaining the exact structure at work, and a 3-question comprehension quiz. Together they use around 1,500 of the most common German words. Once you've worked through these, browse 18 more free A2 stories below, or explore the full beginner story collection for more levels and topics.

Perfekt tense narratives Everyday activities Weekend adventures 1,500-word vocabulary

Why A2 is where German reading starts to reward you

📖
Perfekt tense becomes automatic
Reading dozens of "hat gemacht" and "ist gefahren" constructions in real narrative context is far more effective than conjugating verbs on paper — the haben/sein choice starts to feel obvious.
🧠
Vocabulary triples in real contexts
A2 stories introduce the words that make up everyday German conversation — housework, trips, hobbies, family life — nearly triple the vocabulary range of A1.
🎯
Longer sentences, still readable
Connectors like weil, dass, bevor and als appear constantly at A2. Seeing them in short narrative sentences builds subordinate-clause word order naturally, before it's ever explained as a rule.
💡
Stories with a beginning, middle and end
Unlike A1's simple descriptions, A2 texts tell a real short story — something happens, something changes. That narrative arc makes vocabulary far more memorable than isolated sentences.

4 free A2 German stories

Full text, audio, vocabulary table, grammar notes and a comprehension quiz — free, no signup required.

Story 1 — Die Fahrradreparatur (The Bicycle Repair) — A2
A2230 wordsGerman → English
German
Am Mittwochabend hat Jonas bemerkt, dass sein Fahrrad einen platten Reifen hatte. Er wollte am nächsten Morgen wie immer mit dem Rad zur Arbeit fahren, also hat er beschlossen, den Reifen sofort zu reparieren. Zuerst hat er sein Fahrrad umgedreht und auf den Sattel und die Lenkstange gestellt.

Jonas hat sein altes Reparaturset aus dem Keller geholt. Darin waren Flickzeug, ein kleiner Schraubenschlüssel und eine Luftpumpe. Er hat den Reifen vorsichtig vom Rad genommen und den Schlauch herausgezogen. Dann hat er den Schlauch in eine Schüssel mit Wasser gelegt, um das Loch zu finden. Kleine Luftblasen sind aufgestiegen, und so hat er die Stelle schnell entdeckt.

Er hat die Stelle mit Sandpapier abgerieben, Kleber aufgetragen und einen Flicken daraufgelegt. Danach hat er fünf Minuten gewartet, bevor er den Schlauch wieder in den Reifen gelegt hat. Das war der schwierigste Teil, weil der Reifen eng saß. Nach ein paar Versuchen hat es aber geklappt.

Zum Schluss hat Jonas den Reifen wieder aufgepumpt und das Rad kontrolliert. Alles war in Ordnung. Er war ziemlich stolz, weil er die Reparatur ganz allein geschafft hatte, ohne in eine Werkstatt zu gehen. Am nächsten Morgen ist er problemlos mit dem Fahrrad zur Arbeit gefahren und hat sich gefreut, Geld gespart zu haben.
English translation
On Wednesday evening, Jonas noticed that his bicycle had a flat tyre. He wanted to cycle to work as usual the next morning, so he decided to repair the tyre straight away. First he turned his bicycle upside down and rested it on the saddle and handlebars.

Jonas got his old repair kit from the basement. Inside were a patch kit, a small wrench and a pump. He carefully took the tyre off the wheel and pulled out the inner tube. Then he put the tube into a bowl of water to find the hole. Small air bubbles rose up, and that way he quickly found the spot.

He rubbed the spot with sandpaper, applied glue and placed a patch on top. After that he waited five minutes before putting the tube back into the tyre. That was the hardest part, because the tyre fit tightly. After a few attempts, though, it worked.

Finally, Jonas pumped the tyre back up and checked the wheel. Everything was fine. He was quite proud, because he had managed the repair entirely on his own, without going to a workshop. The next morning he cycled to work without any problems and was glad to have saved some money.
Key vocabulary
der platte Reifenthe flat tyre
der Sattelthe saddle
die Lenkstangethe handlebars
das Flickzeugthe patch kit
der Schraubenschlüsselthe wrench
der Schlauchthe inner tube
die Luftblasethe air bubble
der Kleberthe glue
der Flickenthe patch
die Werkstattthe workshop
stolzproud
aufpumpento pump up
Grammar notes
Perfekt with haben and sein: "hat…bemerkt", "hat…beschlossen" (haben, most transitive verbs) vs. "ist…gefahren" (sein, a verb of motion). The choice of auxiliary depends on the main verb, not on the subject.
Word order with "bevor": "bevor er den Schlauch wieder in den Reifen gelegt hat" — after the subordinating conjunction "bevor" (before), the conjugated verb (hat) moves to the very end of the clause.
Comprehension quiz
1. What did Jonas discover on Wednesday evening?
That his bicycle had a flat tyre.
2. How did Jonas find the hole in the inner tube?
He put it in a bowl of water and watched for air bubbles.
3. Why was Jonas proud at the end?
Because he repaired the tyre entirely on his own without going to a workshop.
Story 2 — Ein Kurztrip nach Köln (A Short Trip to Cologne) — A2
A2240 wordsGerman → English
German
Letztes Wochenende sind Ben und seine Schwester Mia für zwei Tage nach Köln gefahren. Sie sind früh am Samstagmorgen mit dem Zug losgefahren und haben die Fahrt genutzt, um Karten zu spielen. Nach etwa zwei Stunden sind sie am Hauptbahnhof angekommen, direkt gegenüber vom berühmten Kölner Dom.

Zuerst sind sie in den Dom hineingegangen und haben die hohen Fenster und die alten Statuen bewundert. Danach sind sie über zweihundert Stufen auf den Turm gestiegen. Oben hatten sie einen fantastischen Blick über die ganze Stadt und den Rhein. Mia hat viele Fotos gemacht.

Am Nachmittag haben sie einen Spaziergang durch die Altstadt gemacht und sind an kleinen Läden und Cafés vorbeigekommen. Sie haben in einem traditionellen Brauhaus zu Mittag gegessen und Kölsch probiert, das lokale Bier. Ben hat es sehr gemocht, aber Mia hat lieber Apfelschorle getrunken.

Am zweiten Tag haben sie ein Museum am Rheinufer besucht und sind mit dem Schiff eine Stunde auf dem Fluss gefahren. Es war windig, aber die Aussicht war wunderschön. Am Abend sind sie müde, aber sehr zufrieden, mit dem Zug zurück nach Hause gefahren. Mia hat gesagt, dass sie unbedingt wiederkommen möchte.
English translation
Last weekend, Ben and his sister Mia went to Cologne for two days. They set off early on Saturday morning by train and used the journey to play cards. After about two hours, they arrived at the main station, right opposite the famous Cologne Cathedral.

First they went into the cathedral and admired the tall windows and the old statues. Then they climbed over two hundred steps up the tower. At the top they had a fantastic view over the whole city and the Rhine. Mia took lots of photos.

In the afternoon they took a walk through the old town and passed small shops and cafés. They had lunch in a traditional brewery and tried Kölsch, the local beer. Ben liked it a lot, but Mia preferred to drink apple spritzer.

On the second day, they visited a museum on the riverbank and took an hour-long boat trip on the river. It was windy, but the view was beautiful. In the evening, tired but very happy, they took the train back home. Mia said she definitely wants to come back.
Key vocabulary
der Hauptbahnhofthe main station
der Domthe cathedral
die Statuethe statue
die Stufethe step
der Turmthe tower
der Blickthe view
die Altstadtthe old town
das Brauhausthe brewery / beer hall
probierento try / taste
das Rheinuferthe riverbank
die Aussichtthe view / outlook
zufriedensatisfied
Grammar notes
Perfekt with sein for motion verbs: "sind…gefahren", "sind…gestiegen" — forms of "fahren" and "steigen" (to travel, to climb) take sein as the auxiliary because they describe movement.
Comparative with "lieber": "Mia hat lieber Apfelschorle getrunken" — "lieber" (rather / preferably) is the comparative of "gern" and expresses a preference between two actions.
Comprehension quiz
1. How did Ben and Mia travel to Cologne?
By train.
2. What did they do first in Cologne?
They went into the cathedral and climbed the tower.
3. What did Ben drink in the brewery?
Kölsch, the local beer.
Story 3 — Die Gartenarbeit am Samstag (Saturday Gardening) — A2
A2225 wordsGerman → English
German
Am Samstag hat Familie Weber den ganzen Tag im Garten gearbeitet. Der Frühling war endlich da, und der Garten brauchte dringend Pflege nach dem langen Winter. Herr Weber hat zuerst das trockene Laub vom letzten Herbst zusammengerecht und in Säcke gefüllt.

Frau Weber hat sich um die Blumenbeete gekümmert. Sie hat Unkraut gezupft und neue Samen für Tulpen und Sonnenblumen gepflanzt. Die Kinder, Tom und Lea, haben beim Gießen geholfen und die Blätter der Rosen vom Schnee befreit. Tom hat außerdem den Rasenmäher aus der Garage geholt und den Rasen zum ersten Mal in diesem Jahr gemäht.

Gegen Mittag hat die ganze Familie eine Pause gemacht und zusammen ein Picknick auf der Terrasse gegessen. Sie haben Sandwiches, Obst und selbst gebackenen Kuchen gegessen. Nach der Pause haben sie weitergearbeitet und einen neuen Gemüsegarten angelegt, mit Tomaten, Karotten und Salat.

Am Abend war der Garten wieder ordentlich und bereit für den Sommer. Alle waren müde, aber zufrieden mit ihrer Arbeit. Herr Weber hat gesagt, dass sich die Mühe jedes Jahr lohnt, wenn man im Sommer die eigenen Tomaten essen kann.
English translation
On Saturday, the Weber family worked in the garden all day. Spring had finally arrived, and the garden urgently needed attention after the long winter. Mr Weber first raked up the dry leaves from last autumn and filled them into bags.

Mrs Weber took care of the flower beds. She pulled weeds and planted new seeds for tulips and sunflowers. The children, Tom and Lea, helped with the watering and cleared the rose leaves of snow. Tom also got the lawnmower from the garage and mowed the lawn for the first time this year.

Around midday, the whole family took a break and ate a picnic together on the terrace. They ate sandwiches, fruit and home-baked cake. After the break they continued working and set up a new vegetable garden, with tomatoes, carrots and lettuce.

By the evening, the garden was tidy again and ready for summer. Everyone was tired but satisfied with their work. Mr Weber said that the effort is worth it every year, once you can eat your own tomatoes in summer.
Key vocabulary
das Laubthe leaves / foliage
zusammenrechento rake up
das Blumenbeetthe flower bed
das Unkrautthe weeds
die Sonnenblumethe sunflower
gießento water
der Rasenmäherthe lawnmower
mähento mow
die Pausethe break
der Gemüsegartenthe vegetable garden
die Karottethe carrot
sich lohnento be worth it
Grammar notes
Perfekt with haben for most verbs: "hat…gearbeitet", "hat…gepflanzt", "haben…gegessen" — nearly all transitive and activity verbs in this story use haben as the Perfekt auxiliary.
Reflexive verb with a fixed preposition: "Frau Weber hat sich um die Blumenbeete gekümmert" — "sich kümmern um" (to take care of) is a reflexive verb that always pairs with the preposition "um" + accusative.
Comprehension quiz
1. What did Mr Weber do first in the garden?
He raked up the dry leaves from last autumn.
2. Who mowed the lawn?
Tom.
3. What did the family plant in the new vegetable garden?
Tomatoes, carrots and lettuce.
Story 4 — Ein Tag im Tierheim (A Day at the Animal Shelter) — A2
A2235 wordsGerman → English
German
Letzten Sonntag hat Clara zum ersten Mal als Freiwillige im örtlichen Tierheim gearbeitet. Sie liebt Tiere schon ihr ganzes Leben lang, hatte aber selbst nie Zeit für ein eigenes Haustier. Als sie von dem Tierheim gehört hat, hat sie sich sofort als Helferin gemeldet.

Am Morgen hat die Leiterin des Tierheims, Frau Bauer, Clara herumgeführt und ihr die verschiedenen Bereiche gezeigt: den Hundezwinger, die Katzenräume und die kleine Klinik. Clara hat zuerst den Hunden geholfen. Sie hat die Näpfe mit Futter und Wasser gefüllt und ist mit drei Hunden im Garten spazieren gegangen.

Danach hat sie im Katzenraum gearbeitet. Dort hat sie die Käfige gereinigt und mit den Katzen gespielt. Eine kleine schwarze Katze namens Luna hat sich besonders an Clara gewöhnt und ist ihr überallhin gefolgt. Clara hat sich sofort in Luna verliebt.

Am Ende des Tages war Clara müde, aber sehr glücklich. Sie hat verstanden, wie viel Arbeit hinter einem Tierheim steckt und wie wichtig freiwillige Helfer sind. Bevor sie nach Hause gegangen ist, hat sie mit Frau Bauer gesprochen und beschlossen, jeden Sonntag wiederzukommen. Vielleicht wird sie eines Tages sogar Luna adoptieren.
English translation
Last Sunday, Clara worked as a volunteer at the local animal shelter for the first time. She has loved animals her whole life, but never had time for a pet of her own. When she heard about the shelter, she immediately signed up as a helper.

In the morning, the shelter manager, Mrs Bauer, showed Clara around and pointed out the different areas: the dog kennels, the cat rooms and the small clinic. Clara first helped with the dogs. She filled the bowls with food and water and went for a walk in the garden with three dogs.

After that she worked in the cat room. There she cleaned the cages and played with the cats. A small black cat named Luna got particularly attached to Clara and followed her everywhere. Clara fell in love with Luna immediately.

By the end of the day, Clara was tired but very happy. She understood how much work goes into running an animal shelter and how important volunteer helpers are. Before going home, she spoke with Mrs Bauer and decided to come back every Sunday. Maybe one day she will even adopt Luna.
Key vocabulary
das Tierheimthe animal shelter
die Freiwilligethe volunteer (f.)
das Haustierthe pet
der Hundezwingerthe dog kennel
der Napfthe bowl
spazieren gehento go for a walk
der Käfigthe cage
reinigento clean
sich gewöhnen anto get used / attached to
sich verlieben into fall in love with
adoptierento adopt
freiwilligvoluntary
Grammar notes
Perfekt with sein for "gehen" and "folgen": "ist…gegangen", "ist…gefolgt" — verbs built on "gehen" and "folgen" (to follow) take sein, since they describe movement or a change of position.
Reflexive verbs with fixed prepositions: "sich gewöhnen an" (+ accusative) and "sich verlieben in" (+ accusative) — many German reflexive verbs pair with a set preposition; learning them as a unit avoids translation mistakes.
Comprehension quiz
1. Why did Clara sign up as a volunteer?
She has always loved animals but never had time for a pet of her own.
2. What tasks did Clara do with the dogs?
She filled their bowls with food and water and took three dogs for a walk.
3. What did Clara decide before going home?
To come back every Sunday, and she considered adopting Luna.

How BiReader supports A2 German learners

📄
Parallel text view
German and your language side by side. Read German naturally, use the translation to confirm understanding of longer sentences.
🎧
German audio
Hear Perfekt forms and modal verbs spoken naturally. Crucial at A2, since German spoken rhythm differs noticeably from how the sentences look on the page.
🖱️
Instant lookup
Tap any word for translation, gender, case and example. Verb forms show their infinitive — essential for navigating German conjugation once Perfekt appears.
📝
Auto vocabulary saving
Every tapped word saves with its sentence context. Review with spaced-repetition — especially useful for learning noun genders in context.
🤖
Generate A2 stories
Type any topic — a bike repair, a weekend trip, a garden afternoon — and get a calibrated A2 story in seconds.
📊
Comprehension quiz
Short post-story quiz confirms you understood the narrative, not just individual words. Great for pinpointing gaps early.

CEFR level guide

LevelNameStory lengthVocabulary
A1Beginner80–150 words~500 words
A2Elementary150–250 words~1,500 words
B1Intermediate250–500 words~3,500 words

18 more free A2 German stories

More elementary stories in the BiReader library — free to read with a signed-up account.

Frequently asked questions

What is the Perfekt tense and why is it everywhere at A2?
Perfekt is the standard past tense in everyday spoken and informal written German — "ich habe gegessen" (I ate), "er ist gefahren" (he drove). A2 stories use it constantly, because that's how Germans actually talk about the past.
When do I use "haben" vs. "sein" in Perfekt?
Most verbs use haben. Verbs of motion or change of state (gehen, fahren, kommen, werden) use sein. BiReader highlights the auxiliary when you tap a Perfekt verb, so the pattern builds through real examples as you read.
Do I need to know German cases at A2?
Mainly nominative and accusative, plus dative in common prepositions (mit, bei, nach, von). Stories introduce these naturally in context rather than as isolated grammar drills.
How much vocabulary does A2 cover?
Around 1,500 words — roughly triple A1. That's enough to follow everyday narratives about work, travel, family and hobbies without constant dictionary lookups.
What's a good reading pace at A2?
One story every day or two, 10–15 minutes. A2 stories are longer than A1, so give yourself time to actually enjoy the story rather than rushing through it.
Is there a free plan?
Yes. The free plan gives you one generated story per week and access to all public stories — no credit card needed.
What comes after A2?
B1, where subordinate clauses, additional tenses (Präteritum, Plusquamperfekt) and more abstract topics appear. Most A2 readers are ready after 20–30 stories.
Can I generate A2 stories on my own topics?
Yes. Type any topic and BiReader generates a story calibrated to A2 vocabulary and grammar — including the Perfekt tense automatically.

Related reading

From the blog

Generate your own A2 German story now

Choose any topic, select your translation language and get an A2 German story with audio in seconds. Free plan available.

Start Free → Browse sample stories
Get it on Google Play

No commitment · Cancel anytime · Free plan available forever