YKI Keskitaso - Kirjoittaminen

30-Day Writing Exam Prep • 2 hrs/day • Suomen Mestari 1 graduate • Target: Taso 3

Loading...

Daily Schedule (2 hours)

0:00 - 0:30 (30 min)

Grammar Drill

Fill-in exercises for today's grammar focus

0:30 - 0:50 (20 min)

Vocabulary Practice

Flashcards + write sentences with new words

0:50 - 1:50 (60 min)

Writing Task

Main writing exercise (timed)

1:50 - 2:00 (10 min)

Self-Check + Submit

Review checklist, copy & submit to Claude

Block 1: Grammar Drill (30 min)

Block 2: Vocabulary (20 min)

Write a sentence using each word. If you uploaded vocabulary, use those words.

Block 3: Writing Task (60 min)

60:00
Words: 0 / 100Start writing...

Block 4: Self-Check (10 min)

Partial = lower score
Short = can't show level 3
Required for level 3
Wrong register = big penalty
Conjugation errors
#1 error in YKI
For letters/emails
Opinion tasks only

30-Day Calendar

Click any day to see its exercises. Green = completed.

Grammar Practice

Choose a topic to drill. These fill-in exercises build the accuracy you need for YKI level 3.

Grammar Reference

Sijamuodot (Cases)

CaseEndUseExample
Partitiivi-a/taPartial, negative, numbersJuon kahvia
Genetiivi-nPossession, objectTalon ovi
Inessiivi-ssaIn (static)koulussa
Elatiivi-staOut of, aboutkoulusta
Illatiivi-Vn/seenIntokouluun
Adessiivi-llaOn, at, withtorilla
Ablatiivi-ltaFrom (surface)torilta
Allatiivi-lleTo (surface)torille

Verbityypit

TypePatternExampleMinä
1-Vtpuhua, asuapuhun, asun
2-da/däsyödä, juodasyön, juon
3-la/na/ra/statulla, mennätulen, menen
4-Vtahaluta, tavatahaluan, tapaan
5-itatarvitatarvitsen

Imperfekti (Past Tense)

puhuatullasyödähaluta
minäpuhuintulinsöinhalusin
sinäpuhuittulitsöithalusit
hänpuhuitulisöihalusi
mepuhuimmetulimmesöimmehalusimme
hepuhuivattulivatsöiväthalusivat

Konditionaali

halutavoidaolla
minähaluaisinvoisinolisin
sinähaluaisitvoisitolisit
tehaluaisittevoisitteolisitte
Polite: Voisitteko auttaa? / Haluaisin tietää... / Olisiko mahdollista?

Konjunktiot (Connectors) - MUST USE

koska / silläbecause
mutta / vaanbut
kunwhen
josif
vaikkaalthough
siksi / sen takiatherefore
lisäksiin addition
toisaaltaon the other hand
ensinnäkinfirstly
toiseksisecondly

Rektio (Verb + Case)

VerbCaseExample
pitää+ elatiivi (-sta)Pidän kahvista
tykätä+ elatiivi (-sta)Tykkään uimisesta
kiinnostua+ elatiivi (-sta)Olen kiinnostunut työstä
tutustua+ illatiivi (-Vn)Tutustuin naapuriin
osallistua+ illatiivi (-Vn)Osallistun kurssiin
auttaa+ partitiivi (-a)Autan sinua
soittaa+ allatiivi (-lle)Soitan lääkärille
kertoa+ allatiivi (-lle)Kerron sinulle

My Vocabulary

Upload your word lists or add words manually. Supports .txt, .docx, .pdf, or paste directly.

+

Upload vocabulary file

Drag & drop or click — .txt, .docx, .pdf

Format: one word per line, or "finnish = english" pairs

Add Manually

Paste Vocabulary List

Word List (0 words)

Topic Vocabulary Bank (500+ words)

Pre-loaded vocabulary by YKI topic. Click "Add All to My List" to import into your flashcards.

Flashcard Practice

0 / 0
Add vocabulary to start
Click to reveal

Extra Writing Topics

60+ practice topics covering all YKI keskitaso writing types. Click any topic to practice.

Writing Templates

Memorize these structures. In the exam, fill in the blanks with your content.

Virallinen viesti (Formal Email)

Hyvä [vastaanottaja], Kirjoitan teille, koska [syy]. [Kerro tilanne]. Lisäksi [toinen asia]. Haluaisin tietää, [kysymys]. Voisitteko [pyyntö]? Kiitos etukäteen. Odotan vastaustanne. Ystävällisin terveisin, [Nimi]
Use for: complaints, requests, inquiries, applications. Always "te" form.

Epävirallinen viesti (Informal Message)

Hei [nimi]! Mitä kuuluu? [Kuulumisia]. [Pääasia]. [Lisätietoja]. Nähdään! / Kuullaan! Terveisin, [Nimi]

Valitus (Complaint)

Hyvä asiakaspalvelu, Olen [asiakas/asukas] ja kirjoitan, koska [ongelma]. [Mitä tapahtui]. Tämä tapahtui [milloin]. Olen yrittänyt [mitä teit], mutta [tulos]. Toivoisin, että [mitä haluat]. Voisitteko [pyyntö]? Pyydän vastausta mahdollisimman pian. Ystävällisin terveisin, [Nimi, puhelin]

Mielipide (Opinion)

Mielestäni [pääväite]. Ensinnäkin [perustelu 1]. Esimerkiksi [esimerkki]. Toiseksi [perustelu 2]. Tämä on tärkeää, koska [miksi]. Toisaalta [vastakohta]. Kuitenkin [oma kanta]. Yhteenvetona [johtopäätös].

Ilmoitukseen vastaaminen (Reply to Ad)

Hei, Luin ilmoituksenne [missä] ja olen kiinnostunut [mistä]. [Kerro itsestäsi]. [Miksi kiinnostunut]. Haluaisin kysyä: [kysymys 1]? Lisäksi [kysymys 2]? Voitte ottaa yhteyttä: [yhteystiedot]. Ystävällisin terveisin, [Nimi]

Essential Phrases for YKI Writing

Learn these by heart. Use 3-5 in every writing task.

Aloitus (Opening)

Kirjoitan teille, koska...I write because...
Otan yhteyttä asiassa...I contact regarding...
Luin ilmoituksenne...I read your ad...
Olen kiinnostunut...I'm interested in...

Mielipide (Opinion)

Mielestäni...In my opinion...
Olen sitä mieltä, että...I think that...
On tärkeää, että...It's important that...
Olen samaa/eri mieltäI agree/disagree

Perustelut (Reasoning)

Ensinnäkin...Firstly...
Toiseksi...Secondly...
Lisäksi...In addition...
Esimerkiksi...For example...
Siksi / Sen takia...Therefore...
Toisaalta...On the other hand

Pyyntö (Polite Request)

Voisitteko...Could you... (formal)
Haluaisin tietää...I'd like to know...
Olisiko mahdollista...Would it be possible...
Toivoisin, että...I would hope that...

Valitus (Complaint)

Olen pettynyt...I'm disappointed...
Ongelma on, että...The problem is...
Asia täytyy korjataMust be fixed
Vaadin hyvitystäI demand refund

Lopetus (Closing)

Ystävällisin terveisinKind regards
Kiitos etukäteenThanks in advance
Odotan vastaustanneI await your reply

Aika (Time)

viime viikolla / kuussalast week/month
ensi viikollanext week
kaksi päivää sittentwo days ago
kolmen viikon päästäin 3 weeks

Arkielämä (Daily life)

Asun ... kanssaI live with...
Työskentelen ...-na/näI work as...
Vapaa-ajallani...In my free time...
Olen asunut ... vuottaI've lived ... years

Valmislauseet — Memorize These, Use in Every Exam

Simple sentences you plug directly into any YKI writing task. Learn 5 per day. By exam day you'll have 50+ ready sentences in your head.

ALOITUS — How to Start Any Message

Epämuodollinen (Friend)

Moi! / Hei! / Moikka!
Mitä kuuluu? — How are you?
Miten menee? — How's it going?
Kuulin, että... — I heard that...
Haluaisin kertoa sinulle... — I'd like to tell you...

Muodollinen (Official)

Hei, (not Moi)
Kirjoitan teille, koska... — I write because...
Haluaisin tiedustella... — I'd like to inquire...
Olen kiinnostunut... — I'm interested in...
Otan yhteyttä asiassa... — I contact regarding...

LOPETUS — How to End Any Message

Epämuodollinen

Odotan vastaustasi! — I wait for your reply!
Nähdään pian! — See you soon!
Terveisin, [nimi] — Regards
Hei hei! / Moi moi!

Muodollinen

Odotan vastaustanne. — I await your reply.
Kiitos etukäteen. — Thank you in advance.
Ystävällisin terveisin, — Kind regards,
Kiitos paljon. — Thank you very much.

ONNITTELU — Congratulate / Good News

Paljon onnea! — Congratulations!
Paljon onnea uudesta työpaikasta! — Congrats on new job!
Olen todella iloinen puolestasi! — I'm really happy for you!
Olet ansainnut sen! — You deserve it!
Toivon, että menestyt uudessa työssäsi. — I hope you succeed.
Hienoa! Mahtavaa! — Great! Awesome!

SAIRAUS — When You're Sick

Olen sairastunut. — I've gotten sick.
Minulla on kuumetta ja päänsärkyä. — I have fever and headache.
Minulla on kurkkukipu. — I have sore throat.
En voi tulla töihin tänään. — I can't come to work today.
Haluaisin varata ajan lääkärille. — I'd like to book doctor appointment.
Voisitko hakea minulle lääkkeitä apteekista? — Could you get me medicine?
Jos voin paremmin, tulen huomenna. — If I feel better, I'll come tomorrow.

VALITUS — Complaint Sentences

Olen pettynyt palveluunne. — I'm disappointed with your service.
Ostin [tuotteen] kaupastanne. — I bought [product] from your store.
Tuotteessa on vikaa. — The product has a defect.
Haluan palauttaa sen ja saada rahat takaisin. — I want to return it and get refund.
Haluan vaihtaa sen uuteen. — I want to exchange it for a new one.
Voisitteko lähettää palautusohjeet? — Could you send return instructions?
Toivon, että asia hoituu mahdollisimman pian. — I hope this is resolved soon.
Haluaisin anteeksipyynnön ja hyvityksen. — I want an apology and compensation.
Minulla on kuitti tallella. — I have the receipt.

PYYNTÖ — Asking for Something

Voisitko auttaa minua? — Could you help me?
Voisitteko kertoa lisää? — Could you tell more? (formal)
Haluaisin varata... — I'd like to book...
Onko teillä vapaata aikaa? — Do you have availability?
Mikä on hinta? — What is the price?
Milloin kurssi alkaa? — When does the course start?
Voisitteko lähettää lisätietoja? — Could you send more info?
Jos sinulla on kysyttävää, ota yhteyttä. — If you have questions, contact me.

KUTSU — Invitations

Haluaisin kutsua sinut juhliin. — I'd like to invite you to a party.
Juhlat ovat [päivä] klo [aika]. — The party is on [day] at [time].
Haluatko tulla mukaan? — Do you want to come along?
Olisi kiva, jos tulisit. — It would be nice if you came.
Ilmoitathan minulle pian. — Please let me know soon.
Voimme tavata [paikka] edessä. — We can meet in front of [place].

KIELTÄYTYMINEN — Declining / Canceling

Anteeksi, mutta en voi tulla. — Sorry, but I can't come.
Minun täytyy lähteä työmatkalle. — I have to go on a business trip.
Lapseni on sairastunut. — My child got sick.
Pahoitteluni myöhästymisestä. — Sorry for being late.
Pääsen tulemaan vasta kahdeksalta. — I can come only at eight.
Voisimmeko sopia toisen ajan? — Could we agree on another time?

MIELIPIDE — Opinion Sentences (plug into ANY topic)

Mielestäni... — In my opinion...
Olen samaa mieltä. / Olen eri mieltä. — I agree / disagree.
Ensinnäkin... — First of all...
Toiseksi... — Secondly...
Esimerkiksi... — For example...
Toisaalta... — On the other hand...
Kuitenkin... / Kuitenkaan... (negative) — However...
Sen takia... / Siksi... — Therefore...
Yhteenvetona... — In conclusion...
Luulen, että... — I think that...
Uskon, että... — I believe that...
Teacher tip: Write BOTH abstract AND concrete. Don't just say "terveellinen ruoka on tärkeää" — also say "Esimerkiksi eilen söin kasviskastiketta ja riisiä." Personal examples are easier to write and make your text stronger!

ASUMINEN — Housing / Moving

Olen muuttamassa [kaupunkiin]. — I'm moving to [city].
Mitä kaupunginosia suosittelisitte? — What areas would you recommend?
Missä on parhaat palvelut? — Where are the best services?
Onko julkinen liikenne hyvä? — Is public transport good?
Meidän perheelle on tärkeää, että luonto on lähellä. — For our family, nature nearby is important.
Kaikista neuvoista on iso apu. — All advice is a big help.

TYÖ — Work Related

Olen kiinnostunut työpaikasta. — I'm interested in the job.
Minulla on [X] vuoden kokemus alalta. — I have X years experience.
Ohessa on CV:ni. — Attached is my CV.
Milloin voin aloittaa? — When can I start?
Toivottavasti nähdään pian. — Hopefully we meet soon.
Voisitko hoitaa tämän tehtävän? — Could you handle this task?
Minulla on tärkeä kokous tänään. — I have important meeting today.

STRATEGY FROM REAL YKI TEACHER

1. Simple is better than complex. In Finnish, simple and clear = good writing. Don't make complicated sentences you're unsure about.

2. Puhekieli in epämuodollinen is OK. You can mix: "mä oon", "sä oot" WITH "minä olen" in the same informal message. Both strategies work.

3. Use exact words from the task. It's totally fine! No need for synonyms.

4. Add personal examples in mielipide. Don't just write abstract opinions. Add: "Esimerkiksi eilen minä..." — this is EASIER to write and makes your text stronger.

5. You DON'T need to eliminate ALL mistakes. Level 3 is "riddled with mistakes" but still understandable. Focus on being understood, not perfect.

6. Drop pronouns in formal writing. "Mielestäni" is better than "Minun mielestäni" in formal text. But don't worry about this at level 3.

7. Answer ALL parts of the task. Partial answer = can't pass. Read the task TWICE.

What Keeps You at Level 2 — Fix These to Pass

Extracted from real YKI teacher corrections. These are the EXACT mistakes that separate level 2 from level 3. Fix these and you pass.

#1 MOST IMPORTANT: Minulla on vs. Minä olen

If you get this wrong, the teacher can't understand you. This ALONE can keep you at level 2.

WRONG (Level 2)

Olen kuumetta
Olen nälkä
Minulla olin pyörä
Olen ongelmia

CORRECT (Level 3)

Minulla on kuumetta
Minulla on nälkä
Minulla oli pyörä
Minulla on ongelmia
Rule: "I HAVE something" = Minulla on. "I AM something" = Minä olen.
Minulla on kuume = I have fever. Minä olen sairas = I am sick.

#2 Negative Verbs

WRONG

Minä ei puhu
Hän en tule
Minä ei ole löytänyt
Kukaan ei tulla

CORRECT

Minä en puhu
Hän ei tule
Minä en ole löytänyt
Kukaan ei tullut
minä en | sinä et | hän ei | me emme | te ette | he eivät
The negative word CHANGES per person. The main verb stays in stem form.

#3 KO-Questions (Kysymykset)

Teacher: "If ko-questions go wrong, text is VERY hard to understand"

WRONG

Onko sinä tulee?
Onko tarvitse?
Olisiko sinä hakea?

CORRECT

Tuletko sinä?
Tarvitsetko?
Voisitko sinä hakea?
Add -ko/-kö to the VERB, not to "onko":
Tuletko? Haluatko? Oletko? Voisitko? Tarvitsetko?

#4 Minun täytyy / pitää (Necessity)

Teacher: "if this goes wrong, text is hard to understand"

WRONG

He pitäisivät hoitaa
Sinä pitäisi ostaa
On täytyy kierrättää

CORRECT

Heidän pitäisi hoitaa
Sinun pitäisi ostaa
Täytyy kierrättää
Pattern: Minun täytyy + verb. Sinun pitää + verb. Heidän pitäisi + verb.
The person is in GENITIVE (-n), NOT nominative. No "olla" verb needed!

#5 Missä / Mistä / Mihin (Location Cases)

WRONG

Tulin Suomessa
Menen kauppaan ✗ (wait, this IS correct!)
Asun Helsinki
Muutat Vantaan

CORRECT

Tulin Suomeen (INTO)
Tulen Suomesta (FROM)
Asun Helsingis (IN)
Muutat Vantaalle (TO)
Where TO? = -Vn / -lle (Helsinkiin, Vantaalle)
Where AT? = -ssa / -lla (Helsingissä, Vantaalla)
Where FROM? = -sta / -lta (Helsingistä, Vantaalta)

#6 Common Word Confusions

WrongCorrectWhy
keittokeittiökeitto = soup, keittiö = kitchen
kulmakylmäkulma = corner, kylmä = cold
käytettäväkäytettykäytettävä = usable, käytetty = used
studioyksiöstudio = photo studio, yksiö = studio apartment
tärkeämpi (both)tärkeä / tärkeämpitärkeä = important, tärkeämpi = MORE important
löytää (meaning)huomata / mielestäni"I found it shocking" doesn't use löytää in Finnish
muuttaa + mihin?Vantaallenot "Vantaan" — use allative for moving TO
lähellä + ?lähellä asuntoalähellä + partitiivi (not nominative)

#7 What Makes Level 3 vs Level 4

Level 3 (PASS) — You need this

  • Text is understandable despite mistakes
  • Answers all parts of the task
  • Uses connectors (koska, mutta, lisäksi)
  • Correct register (sinä vs te)
  • Basic verbs mostly correct
  • Minulla on vs Minä olen correct
  • 80-120 words for main task

Level 4 (EXCELLENT) — Bonus

  • Almost error-free
  • Rich, varied vocabulary
  • Complex sentences that work
  • Conditional forms correct (voisitko, haluaisin)
  • Personal + societal perspective in opinions
  • Natural, fluent style
  • Correct voisitko vs voitko distinction

Quick Self-Test: Are You at Level 3?

Check these in your writing. If you get 5/7 right, you're at level 3.

1. Can you write "I have" correctly? → Minulla on (not "olen")
2. Can you write "I don't have"? → Minulla ei ole
3. Can you ask a question? → Tuletko? Haluatko? Voisitko?
4. Can you write past tense? → Menin, söin, olin, tulin
5. Can you use 3+ connectors? → koska, mutta, lisäksi, siksi
6. Can you write "I have to"? → Minun täytyy (not "minä täytyy")
7. Can you write WHERE correctly? → Helsingissä, Helsinkiin, Helsingistä

YKI Real Exam Topics (2015+)

Real YKI keskitaso tasks with model answers. Practice these — the exam uses the same types every year.

YKI Preparation Videos

Watch these while doing your daily practice. Organized by what you need most.

WATCH FIRST: How the YKI Writing Test Works

Understand exactly what the exam expects before you start practicing.

YKI kirjoittamisen osakoe — Finnish teacher explains the writing section: what to expect, how it's graded, common mistakes.

Kirjoittamisen osakoe (Gimara) — Structure and expectations of YKI intermediate writing section.

How to Prepare for YKI Test — Common topics, question types, general prep overview.

YKI Writing Tips — Practical tips from someone who passed: strategy, time management, common mistakes.

YKI Writing Practice — Sample Answers

Watch real YKI-level writing examples. Study the structure, vocabulary, and connectors used.

Mielipide 1 — Opinion writing sample at YKI level. Shows structure and language expected to pass.

Mielipide 2 — Another opinion example. Study the vocabulary variety and argument structure.

Mielipide 3: Sosiaalinen media — "Social media: threat or opportunity?" Common YKI topic with for/against arguments.

Mielipide 4: Raha — "Is money important in life?" Shows balanced opinion with connectors (koska, mutta, toisaalta).

Sähköposti (Email) — Email writing task. Shows proper Finnish email conventions: greeting, body, closing.

Prepare for YKI Writing in 10 min — Quick-format practice. Covers writing informal messages — a key YKI task.

YKI Kirjoittaminen EP2 — Step-by-step walkthrough of the writing test section.

Kirjoita kuvasta — Practice writing from image prompts. Some YKI tasks involve describing situations from pictures.

YKI B1 — Specific Writing Types

Practice complaint letters (reklamaatio), polite requests, and topic-based opinion writing.

Reklamaatio (Complaint) — Writing a complaint letter. Covers both speaking and writing the same topic at B1 level.

Avun pyytäminen (Asking for help) — Polite request language and conditional forms needed for YKI writing.

Sähköautot (Electric cars) — Opinion writing on current topics. Exactly the type of text YKI tests.

Grammar Videos — Essential for Writing

Watch these when you struggle with a specific grammar topic in your drills.

Partitiivi — The #1 grammar error in YKI writing. When to use it: after numbers, with mass nouns, in negation.

Imperfekti (Past Tense) — Essential for YKI tasks that ask you to describe past experiences or tell stories.

Negatiivinen imperfekti — Negative past tense. Needed for writing "what did NOT happen" — shows B1 level.

EN-muoto — Advanced form (hymyillen, istuen). Using these in writing shows higher competence and can boost your score.

Recommended YouTube Channels

ChannelFocusBest For
YKI HarjoitusYKI sample answersWeeks 2-4: study model answers
Adan ja Vickyn kielikerhoYKI B1-B2 prepTopic-based writing practice
Suomenopettaja TerhiTest guidanceWeek 1: understand the exam
Gimara OyStructured lessonsGrammar foundations
Osaan suomeaGrammar (imperfekti, verbs)When drills feel hard
Sinä osaat!Case systemPartitiivi / paikallissijat help
Suomen kieli Katjan kanssaWriting practiceWriting technique

Model Answers with Translation + Topic Vocabulary

Read Finnish first, then check English. Each answer has topic vocabulary below it. Memorize the words you do not know.

1. Kutsu tapahtumaan (Invite to Event)

Tehtava: Haluat ystavan mukaan tapahtumaan. Kerro: mika tapahtuma, milloin, missa, miksi haluat ystavan mukaan.
Hei Maria! Haluaisin kutsua sinut konserttiin ensi lauantaina. Konsertti on Musiikkitalossa kello 19. Siella soittaa suomalainen bandi, josta me molemmat tykkaamme. Liput maksavat 25 euroa. Minulla on jo kaksi lippua, koska ostin ne eilen. Konsertin jalkeen voimme kayda syomassa lahella olevassa ravintolassa. Haluaisin, etta tulet mukaan, koska emme ole tavanneet pitkaan aikaan. Olisi kiva viettaa iltaa yhdessa. Ilmoitathan minulle perjantaihin mennessa. Numeroni on 040 123 4567. Terveisin, Aisha
English:
Hi Maria! I would like to invite you to a concert next Saturday. The concert is at Musiikkitalo at 7 PM. A Finnish band that we both like is playing there. Tickets cost 25 euros. I already have two tickets because I bought them yesterday. After the concert we can go eat at a nearby restaurant. I would like you to come along because we have not met in a long time. It would be nice to spend the evening together. Please let me know by Friday. My number is 040 123 4567. Regards, Aisha
Topic Vocabulary: Kutsu / Invitation
kutsua = to invitetapahtuma = event konsertti = concertlippu = ticket ilmoittaa = to notifymennessa = by (deadline) mukaan = along/withviettaa iltaa = spend evening tavata = to meetpitkaan aikaan = in a long time lahella = nearbyyhdessa = together

2. Sairaana - viesti ystavaelle (Sick - ask friend for help)

Tehtava: Olet sairastunut. Kirjoita viesti ystavaellesi. Pyydae apua.
Moi Pekka! Olen sairastunut. Minulla on kuumetta, paaensaerkyae ja kurkkukipua. Laeaekaeri sanoi, etta minulla on flunssa ja maeraeasi minulle laaekkeitae. Voisitko auttaa minua? Minulla ei ole ruokaa kotona. Jos sinulla on aikaa, voisitko kaeyda kaupassa ja ostaa maitoa, leipaeae ja keittoa? Lisaeksi voisitko hakea laaekkeet apteekista? Resepti on Koivulan apteekissa. Jos et voi tulla taenaean, se on ihan ok. Voit tulla myoes huomenna. Kiitos paljon avustasi! Terveisin, Ali
English:
Hi Pekka! I have gotten sick. I have fever, headache and sore throat. The doctor said I have the flu and prescribed me medicine. Could you help me? I do not have food at home. If you have time, could you go to the store and buy milk, bread and soup? Also could you pick up the medicine from the pharmacy? The prescription is at Koivula pharmacy. If you cannot come today, that is fine. You can come tomorrow too. Thank you very much for your help! Regards, Ali
Topic Vocabulary: Sairaus / Illness
sairastua = to get sickkuume = fever paaensaerky = headachekurkkukipu = sore throat flunssa = fluyskae = cough nuha = runny nosekipu = pain laaekaeri = doctorlaaeake = medicine apteekki = pharmacyresepti = prescription sairasloma = sick leaveparemmin = better

3. Valituskirje kauppaan (Complaint to store)

Tehtava: Ostit tuotteen verkkokaupasta. Se oli viallinen. Kirjoita valitus.
Hei, Kirjoitan teille, koska olen pettynyt tilaukseeni. Ostin verkkokaupastanne mustat talvikengaet koko 42 viime maanantaina. Maksoin 89 euroa. Kun sain paketin, huomasin etta kengaet olivat koko 44 eli vaearaen kokoiset. Lisaeksi toisessa kengaessae oli reikae pohjassa. Olen yrittaenyt soittaa asiakaspalveluun kolme kertaa, mutta kukaan ei vastannut. Haluaisin palauttaa kengaet ja saada rahat takaisin. Voisitteko laehettaeae minulle palautusohjeet saehkoepostilla? Minulla on kuitti ja tilausnumero on 12345. Ystaevaellisin terveisin, Ahmad Hassan Puh. 040 555 1234
English:
Hello, I am writing because I am disappointed with my order. I bought black winter shoes size 42 from your online store last Monday. I paid 89 euros. When I received the package, I noticed the shoes were size 44, meaning the wrong size. Also one shoe had a hole in the sole. I have tried calling customer service three times but nobody answered. I would like to return the shoes and get a refund. Could you send me return instructions by email? I have the receipt and the order number is 12345. Kind regards, Ahmad Hassan
Topic Vocabulary: Valitus / Complaint
valittaa = to complainpettynyt = disappointed tilaus = ordertilata = to order palauttaa = to returnhyvitys = refund vaihtaa = to exchangeviallinen = defective rikki = brokenkuitti = receipt takuu = warrantyasiakaspalvelu = customer service korvaus = compensationpalautusohjeet = return instructions

4. Muodollinen viesti - kurssi-ilmoittautuminen (Formal - course enrollment)

Tehtava: Nait ilmoituksen suomen kielen kurssista. Kysy lisaetietoja ja kerro aiemmasta opiskelustasi.
Hei, Luin ilmoituksenne suomen kielen kurssista ja olen kiinnostunut siitae. Olen asunut Suomessa kaksi vuotta. Kaevyin viime kevaeanae peruskurssin Helsingin kesaeyliopistossa. Kurssilla opin perus kielioppia ja arkipaeivaeisiae lauseita. Kurssin jaelkeen osaan perusasiat, mutta haluan oppia lisaeae. Haluaisin kysyae muutaman asian: Milloin kurssi alkaa ja kuinka kauan se kestaeae? Mikae on kurssimaksu? Missae kurssi pidetaeaen? Voinko ilmoittautua saehkoepostilla? Toivon, ettae paeasen kurssille. Ystaeveallisin terveisin, Jalendar
English:
Hello, I read your ad about a Finnish language course and I am interested in it. I have lived in Finland for two years. Last spring I attended a basic course at Helsinki Summer University. In the course I learned basic grammar and everyday sentences. After the course I know the basics, but I want to learn more. I would like to ask a few things: When does the course start and how long does it last? What is the course fee? Where is the course held? Can I register by email? I hope I can get into the course. Kind regards, Jalendar
Topic Vocabulary: Kurssi / Course
ilmoittautua = to registerkurssi = course kurssimaksu = course feeaikataulu = schedule opiskella = to studykielioppi = grammar peruskurssi = basic coursejatkokurssi = advanced course kesaeyliopisto = summer universitytyoevaenopisto = adult education center ilmoitus = ad/noticelisaetiedot = more information

5. Vastaus asuntoilmoitukseen (Reply to apartment ad)

Tehtava: Luit ilmoituksen: Vuokrataan 2h+k Tampereella, 650e/kk. Kirjoita vastaus.
Hei, Luin ilmoituksenne vuokra-asunnosta Tampereella ja olen kiinnostunut siitae. Olen 30-vuotias opiskelija. Opiskelen Tampereen yliopistossa tietotekniikkaa. Taellae hetkellae asun Helsingissae, mutta muutan Tampereelle elokuussa opintojen takia. Asun yksin ja olen rauhallinen asukas. Minulla ei ole lemmikkeejae. Haluaisin kysyae muutaman kysymyksen. Sisaeltyykoe vuokraan vesi ja saehkoe? Onko asunnossa parveke? Voisinko tulla katsomaan asuntoa ennen elokuuta? Voitte ottaa yhteytta saehkoepostilla [email protected] tai puhelimella 040 555 1234. Ystaeveallisin terveisin, Ali Rahimi
English:
Hello, I read your ad about a rental apartment in Tampere and I am interested. I am a 30-year-old student. I study computer science at Tampere University. Currently I live in Helsinki but I am moving to Tampere in August because of my studies. I live alone and I am a quiet tenant. I do not have pets. I would like to ask a few questions. Does the rent include water and electricity? Does the apartment have a balcony? Could I come see the apartment before August? You can contact me by email [email protected] or by phone 040 555 1234. Kind regards, Ali Rahimi
Topic Vocabulary: Asunto / Apartment
vuokra = rentvuokrata = to rent vuokra-asunto = rental apartmentvuokranantaja = landlord vuokralainen = tenantasukas = resident sisaeltyae = to be includedsaehkoe = electricity vesi = waterparveke = balcony sopimus = contracttakuuvuokra = deposit

6. Tyoehakemus (Job application)

Tehtava: Luit tyoepaikkailmoituksen: Haemme kahvilatyoentekijaeae. Kokemus eduksi. Kirjoita hakemus.
Hei, Luin tyoepaikkailmoituksenne ja haluaisin hakea kahvilatyoentekijaen paikkaa. Olen 28-vuotias ja olen asunut Suomessa viisi vuotta. Minulla on kokemusta ravintola-alalta. Tyoeskentelin tarjoilijana kaksi vuotta Helsingissae. Lisaeksi olen tyoeskennellyt kassalla kaupassa. Puhun suomea hyvin. Puhun myoes englantia ja arabiaa. Olen sosiaalinen ja pidaen asiakaspalvelusta. Koska minulla on kokemusta sekae tarjoilusta ettae kassatyoestae, uskon etta voisin olla hyvaee tyoentekijae. Voin aloittaa heti. Voisinko tulla haastatteluun ensi viikolla? Ystaeveallisin terveisin, Fatima Al-Hassan Puh. 050 999 8888
English:
Hello, I read your job ad and I would like to apply for the coffee shop worker position. I am 28 years old and have lived in Finland for five years. I have experience in the restaurant industry. I worked as a waiter for two years in Helsinki. I have also worked at a cash register in a store. I speak Finnish well. I also speak English and Arabic. I am social and enjoy customer service. Because I have experience in both serving and cashier work, I believe I could be a good employee. I can start immediately. Could I come for an interview next week? Kind regards, Fatima Al-Hassan
Topic Vocabulary: Tyoe / Work
hakea = to applyhakemus = application tyoepaikkailmoitus = job adhaastattelu = interview kokemus = experiencekielitaito = language skill palkka = salarytyoesopimus = work contract aloittaa = to starttyoentekijae = employee tyoenantaja = employeransioluettelo = CV/resume

7. Mielipide: Julkinen liikenne (Opinion: Public transport)

Tehtava: Pitaeisikoe julkisen liikenteen olla ilmaista?
Mielestani julkisen liikenteen pitaeisi olla ilmaista. Siihen on monta hyvaeae syytae. Ensinnaekin ilmainen joukkoliikenne auttaisi ympaeristoeae. Jos bussit ja junat olisivat ilmaisia, ihmiset eivat ajaisi niin paljon autolla. Se vahentaeisi paeaestoejae. Esimerkiksi minaekin ajasin ennen autolla toeihin, mutta nyt kaeytan bussia. Toiseksi se olisi tasa-arvoista. Kaikilla ei ole varaa kuukausilippuun. Esimerkiksi opiskelijat ja elaekealaiset hyoetyisivat paljon. Toisaalta ymmaerrean, etta ilmainen liikenne maksaisi paljon. Kaupungin taeytisi loytaeae rahat muualta, esimerkiksi veroista. Kuitenkin uskon, etta hyoedyt olisivat suuremmat kuin kustannukset. Yhteenvetona ilmainen julkinen liikenne olisi hyvae asia sekae ympaeristoelle etta ihmisille.
English:
In my opinion public transport should be free. There are many good reasons for this. Firstly, free public transport would help the environment. If buses and trains were free, people would not drive cars as much. It would reduce emissions. For example, I also used to drive to work before, but now I use the bus. Secondly, it would be equal. Not everyone can afford a monthly pass. For example students and retirees would benefit a lot. On the other hand, I understand that free transport would cost a lot. The city would have to find money from elsewhere, for example from taxes. However, I believe the benefits would be greater than the costs. In conclusion, free public transport would be good for both the environment and people.
Topic Vocabulary: Mielipide / Opinion
mielestani = in my opinionensinnaekin = firstly toiseksi = secondlytoisaalta = on the other hand kuitenkin = howeveryhteenvetona = in conclusion esimerkiksi = for examplelisaeksi = in addition siksi = thereforekoska = because hyoety = benefithaitta = harm ympaeristoe = environmenttasa-arvo = equality

8. Palaute ravintolasta (Restaurant feedback)

Tehtava: Kaeviit ravintolassa ja kokemus oli huono. Anna palautetta.
Hyva ravintolapaeallikoe, Olen kanta-asiakkaanne ja kirjoitan teille, koska viime lauantain ravintolakaeyntimme ei sujunut hyvin. Olimme ravintolassanne ystavani kanssa. Tilasimme kaksi annosta grillattua kalaa. Kalaa ei ollut kypsennetty kunnolla. Kun valitimme tarjoilijalle, asiakaspalvelu oli epaekohtaliasta. Tarjoilijalla ei ollut aikaa keskustella kanssamme. Lisaeksi annoksemme olivat huonolaatuisia. Hinnat olivat kuitenkin korkeat. Toivoisin, etta ravintolanne kehittaeae ruoan ja palvelun laatua. Haluaisin myoes anteeksipyynnoen ja hyvityksen. Ystaeveallisin terveisin, Mikko Suomalainen
English:
Dear restaurant manager, I am a regular customer and I am writing to you because our restaurant visit last Saturday did not go well. We were at your restaurant with my friend. We ordered two portions of grilled fish. The fish was not properly cooked. When we complained to the waiter, the customer service was impolite. The waiter did not have time to discuss with us. Also our portions were poor quality. The prices were however high. I would hope that your restaurant improves the quality of food and service. I would also like an apology and compensation. Kind regards, Mikko Suomalainen
Topic Vocabulary: Ravintola / Restaurant
ravintola = restauranttarjoilija = waiter annos = portiontilata = to order lasku = billkanta-asiakas = regular customer kypsentaeae = to cooklaatu = quality epaekohtaliasta = impolitevalittaa = to complain hyvitys = compensationanteeksipyyntoe = apology

9. Essee: Tavallinen paeivani (Essay: My normal day)

Tehtava: Kerro tavallisesta paeivaestaesi aamusta iltaan.
Heraeaen yleensae kello 7 kun heraetysekello soi. Ensin menen suihkuun ja sitten syoen aamupalaa. Aamupalaksi syoen leipaeae ja juon kahvia. Tyoepaeivani alkaa kello 9. Ajan toehin autolla. Toeissae luen saeheoeposteja ja olen kokouksissa. Syoen lounasta ravintolassa kello 12. Tyoepaeivani loppuu kello 17. Sen jaelkeen menen kuntosalille tai kayn kaupassa. Illalla teen ruokaa kotona ja syoen perheen kanssa. Ruoan jaelkeen katson televisiota tai luen kirjaa. Joskus soitan ystaevaelle puhelimella. Menen nukkumaan noin kello 23. Viikonloppuisin nukun pidempaeaen ja vietaen aikaa perheen kanssa.
English:
I usually wake up at 7 when the alarm clock rings. First I go to the shower and then eat breakfast. For breakfast I eat bread and drink coffee. My workday starts at 9. I drive to work by car. At work I read emails and attend meetings. I eat lunch at a restaurant at 12. My workday ends at 5 PM. After that I go to the gym or to the store. In the evening I cook food at home and eat with the family. After eating I watch TV or read a book. Sometimes I call a friend on the phone. I go to sleep around 11 PM. On weekends I sleep longer and spend time with family.
Topic Vocabulary: Arki / Daily life
heraetae = to wake upsuihku = shower aamupala = breakfastlounas = lunch paeivaellinen = dinnerkokous = meeting kuntosali = gymnukkumaan = to sleep viikonloppu = weekendarki = weekday yleensae = usuallysen jaelkeen = after that

10. Muuttaminen uuteen kaupunkiin (Moving to new city)

Tehtava: Olet muuttamassa uuteen kaupunkiin. Kysy neuvoja FB-ryhmassa.
Moikka kaikille! Olen muuttamassa Ouluun ensi kesaenae perheen kanssa. Kanssani muuttavat puoliso ja 5-vuotias lapsi. Oulu ei ole minulle kovin tuttu kaupunki, ja nyt tarvitsen hyviae neuvoja. Mitae kaupunginosia suosittelisitte? Missae on parhaat koulut ja palvelut? Entae liikenneyhteydet, pitaeaekoe olla auto vai paerjaeanko pyoeraellae? Meidan perheelle on taerkeaeae, ettae luonto on laehellae. Ei olla muuttamassa ihan kantakaupunkiin. Olisi kuitenkin iso plussa, jos kirjastoon ja kauppaan olisi lyhyt matka. Kaikista neuvoista on iso apu. Kiitos paljon!
English:
Hi everyone! I am moving to Oulu next summer with my family. My spouse and 5-year-old child are moving with me. Oulu is not very familiar to me, and now I need good advice. What neighborhoods would you recommend? Where are the best schools and services? What about transport connections, do you need a car or can you manage with a bike? For our family it is important that nature is nearby. We are not moving right into the city center. However it would be a big plus if the library and store were a short distance away. All advice is a big help. Thank you very much!
Topic Vocabulary: Muutto / Moving
muuttaa = to movekaupunginosa = neighborhood suositella = to recommendpalvelut = services liikenneyhteydet = transport connectionsluonto = nature kantakaupunki = city centerkirjasto = library koulu = schoolneuvoja = advice tuttu = familiarperhe = family

1. Viesti ystävälle (Informal Message) — LEVEL 3

Tehtävä: Ystäväsi on muuttanut toiseen kaupunkiin. Kirjoita viesti: kerro kuulumisesi, kysy hänen kuulumisiaan, ehdota tapaamista.
Hei Maria! Mitä kuuluu? Minulla on paljon uutisia! Aloitin uudessa työssä viime kuussa ja pidän siitä kovasti. Työkaverit ovat mukavia. Lisäksi aloitin uuden harrastuksen — käyn joogassa kaksi kertaa viikossa. Entä sinä? Miten uudessa kaupungissa menee? Oletko jo löytänyt uusia ystäviä? Millainen asuntosi on? Muuten, haluaisin tulla käymään luonasi! Voisinko tulla ensi kuun ensimmäisenä viikonloppuna? Voimme käydä kahvilla ja sinä voit näyttää minulle uutta kaupunkiasi. Odottelen vastaustasi! Haleja! Terveisin, Aisha
Why this passes (taso 3):
✓ Answers ALL 3 parts (kuulumiset, kysymykset, tapaamisehdotus)
✓ Uses connectors: ja, lisäksi, entä, muuten, voisinko
✓ Mix of tenses: present (pidän, käyn) + past (aloitin)
✓ Conditional (voisinko) shows polite register
✓ 95 words — enough to show level
✓ Natural informal tone (Hei, Haleja, sinä-form)

2. Valituskirje (Formal Complaint) — LEVEL 3

Tehtävä: Ostit verkkokaupasta kengät. Ne olivat väärän kokoiset ja huonolaatuiset. Kirjoita valitus.
Hyvä asiakaspalvelu, Kirjoitan teille, koska olen pettynyt tilaukseeni. Tilasin verkkokaupassanne mustat talvikengät, koko 42. Sain paketin viime maanantaina, mutta kengät olivat koko 44. Lisäksi kengän pohjassa oli reikä. Tuote ei vastannut kuvausta. Olen yrittänyt soittaa asiakaspalveluun kolme kertaa, mutta kukaan ei vastannut. Sen takia kirjoitan nyt sähköpostia. Haluaisin palauttaa kengät ja saada rahat takaisin. Voisitteko lähettää palautusohjeet sähköpostilla? Toivoisin, että asia hoituu tämän viikon aikana. Ystävällisin terveisin, Ahmad Hassan Puh. 040 123 4567
Why this passes (taso 3):
✓ Clear structure: greeting → problem → what I tried → what I want → closing
✓ Formal register throughout (te-form: voisitteko, teille)
✓ 6 connectors used naturally: koska, mutta, lisäksi, sen takia
✓ Conditional mood: haluaisin, voisitteko, toivoisin
✓ Specific details: size, color, date, what happened
✓ 115 words — good length for complaint

3. Mielipidekirjoitus (Opinion Text) — LEVEL 3

Tehtävä: "Julkisen liikenteen pitäisi olla ilmaista." Oletko samaa vai eri mieltä? Perustele.
Mielestäni julkisen liikenteen pitäisi olla ilmaista. Siihen on monta hyvää syytä. Ensinnäkin ilmainen joukkoliikenne auttaisi ympäristöä. Jos bussit ja junat olisivat ilmaisia, ihmiset eivät ajaisi niin paljon autolla. Se vähentäisi päästöjä. Toiseksi se olisi tasa-arvoista. Kaikilla ei ole varaa kuukausilippuun. Esimerkiksi opiskelijat ja eläkeläiset hyötyisivät paljon. Toisaalta ymmärrän, että ilmainen liikenne maksaisi paljon. Kaupungin täytyisi löytää rahat muualta, esimerkiksi veroista. Kuitenkin uskon, että hyödyt olisivat suuremmat kuin kustannukset. Yhteenvetona ilmainen julkinen liikenne olisi hyvä asia sekä ympäristölle että ihmisille.
Why this passes (taso 3):
✓ Clear opinion stated immediately: mielestäni...pitäisi
✓ Two strong reasons: ensinnäkin (ympäristö), toiseksi (tasa-arvo)
✓ Counter-argument shown: toisaalta...kuitenkin
✓ Conclusion: yhteenvetona
✓ 9 connectors used naturally
✓ Conditional used correctly: olisivat, hyötyisivät
✓ 120 words — solid length

4. Ilmoitukseen vastaaminen (Reply to Ad) — LEVEL 3

Tehtävä: "Vuokrataan 2h+k Tampereella. 650€/kk. Vapaa 1.8. Lemmikkejä ei sallita. Yhteys: [email protected]." Kirjoita vastaus.
Hei, Luin ilmoituksenne vuokra-asunnosta Tampereella ja olen kiinnostunut siitä. Olen 28-vuotias opiskelija. Opiskelen Tampereen yliopistossa tietotekniikkaa. Tällä hetkellä asun Helsingissä, mutta muutan Tampereelle elokuussa opintojen takia. Asun yksin ja olen rauhallinen asukas. Minulla ei ole lemmikkejä. Haluaisin kysyä muutaman kysymyksen. Sisältyykö vuokraan vesi ja sähkö? Onko asunnossa parveke? Lisäksi haluaisin tietää, voisinko tulla katsomaan asuntoa ennen elokuuta. Voitte ottaa yhteyttä sähköpostilla ([email protected]) tai puhelimella (040 555 1234). Ystävällisin terveisin, Ali Rahimi
Why this passes (taso 3):
✓ References the ad directly: luin ilmoituksenne
✓ Introduces self: age, student, quiet
✓ Addresses ad requirement: ei lemmikkejä — confirms compliance
✓ Asks relevant questions: water/electric, balcony, viewing
✓ Conditional politeness: haluaisin, voisinko
✓ Provides contact info
✓ 110 words

5. Työhakemus (Job Application) — LEVEL 3

Tehtävä: "Haemme kahvilatyöntekijää. Kokemus ravintola-alalta ja hyvä suomen kielen taito eduksi." Kirjoita hakemus.
Hyvä rekrytoija, Luin työpaikkailmoituksenne ja haluaisin hakea kahvilatyöntekijän paikkaa. Olen 30-vuotias ja olen asunut Suomessa viisi vuotta. Minulla on kokemusta ravintola-alalta: työskentelin tarjoilijana kaksi vuotta Helsingissä. Lisäksi olen työskennellyt kassalla kaupassa. Puhun suomea hyvin (taso B1) ja puhun myös englantia ja arabiaa. Olen sosiaalinen ja pidän asiakaspalvelusta. Koska minulla on kokemusta sekä tarjoilusta että kassatyöstä, uskon, että voisin olla hyvä työntekijä. Voin aloittaa heti. Voisinko tulla haastatteluun ensi viikolla? Ystävällisin terveisin, Fatima Al-Hassan Puh. 050 999 8888
Why this passes (taso 3):
✓ References the ad: luin ilmoituksenne
✓ Relevant experience mentioned with details
✓ Language skills listed
✓ Personal qualities: sosiaalinen, pidän asiakaspalvelusta
✓ Shows motivation: koska...uskon
✓ Availability + next step (haastattelu)
✓ 110 words — perfect length

COMMON MISTAKES — What Drops You to Level 2

WRONG (Level 2)

"Minä asun Helsinki." ✗ (no case ending)
"Minä ei puhu suomea." ✗ (wrong negation)
"Haluan ostaa kolme kirja." ✗ (no partitive after number)
"Minä tykkään musiikki." ✗ (wrong case with tykätä)
"Eilen minä menen kauppaan." ✗ (present tense for past)
"Hyvä. Kiitos." ✗ (no connectors = choppy)

CORRECT (Level 3)

"Minä asun Helsingis."
"En puhu suomea."
"Haluan ostaa kolme kirjaa."
"Tykkään musiikista."
"Eilen menin kauppaan."
"Se oli hyvä, koska... Lisäksi..."

Visual Grammar: Case Endings Decision Tree

Use this to decide which case to use when writing.

Where is something? inside on surface Direction? Direction? static into out of static to from INESSIIVI -ssa/ssä ILLATIIVI -Vn/seen ELATIIVI -sta/stä ADESSIIVI -lla/llä ALLATIIVI -lle ABLATIIVI -lta/ltä koulussa kouluun koulusta torilla torille torilta What case for the OBJECT? negative sentence after number complete action PARTITIIVI -a/-ä/-ta/-tä PARTITIIVI kolme kirjaa GENETIIVI -n (luin kirjan) Partitiivi = DEFAULT object case Use when: negative, ongoing, mass noun, after number, feeling verbs (rakastaa, vihata) Juon kahvia. En osta autoa. Rakastan sinua. Kolme kirjaa. Paljon ihmisiä. Genetiivi = COMPLETED action Use when: action is finished/complete, one specific whole item Luin kirjan. Ostin auton. Söin omenan. Avasin oven. Näin elokuvan.

Visual Grammar: Verb Conjugation Map

Person Present Imperfekti Konditionaali Negatiivi PUHUA (type 1) minäpuhunpuhuinpuhuisinen puhu sinäpuhutpuhuitpuhuisitet puhu hänpuhuupuhuipuhuisiei puhu mepuhummepuhuimmepuhuisimmeemme puhu hepuhuvatpuhuivatpuhuisivateivät puhu TULLA (type 3) minätulentulintulisinen tule sinätulettulittulisitet tule häntuleetulitulisiei tule metulemmetulimmetulisimmeemme tule hetulevattulivattulisivateivät tule

YKI Scoring Guide — What Gets You Level 3

Level 1-2 (FAIL)

  • Only simple sentences (subject + verb)
  • No connectors between sentences
  • Many case errors (no partitiivi)
  • Wrong verb forms
  • Too short (under 50 words)
  • Doesn't answer the prompt fully
  • Wrong register (sinä in formal letter)

Level 3 (PASS)

  • Complex sentences with connectors
  • koska, mutta, kun, lisäksi used naturally
  • Mostly correct cases (some errors OK)
  • Can use past tense and conditional
  • 80-120+ words
  • Answers ALL parts of the prompt
  • Correct register (te for formal)
  • Clear structure (opening-body-closing)

Level 4+ (EXCELLENT)

  • Rich vocabulary, varied expressions
  • Advanced connectors (vaikka, siitä huolimatta)
  • Near-perfect grammar
  • Natural Finnish style
  • Nuanced arguments
  • 150+ words with good density

Submit Writing for Review

After completing your daily practice, use this to format your writing for Claude to review. Copy the output and paste it in the chat.

How to submit daily writing:

  1. Complete today's session (grammar + vocab + writing)
  2. Click "Copy for Claude Review" on the Today tab, OR click "Generate Report" below
  3. Paste the copied text into Claude chat
  4. Claude will check grammar, cases, verbs, structure, and give a score + improvement plan

Or write directly here for a quick review:

Words: 0

Skill Progress

Based on your self-assessments and grammar drill scores

Daily Log

Grammar Drill Scores