YKI Writing Patterns – Recognize the Category, Reuse the Template
We analyzed all 94 real writing prompts in our question bank — the same prompts our users practice with — to answer one question: is there a pattern that lets you prepare for any YKI writing task, without knowing exactly what it will ask?
The answer is yes. Once you sort the prompts by what job they actually ask you to do (not by their surface topic), they collapse into about 16 recurring categories across the three tasks. Learn to recognize the category from a few keywords in the prompt, and you can reuse a memorized skeleton and phrase bank — even before you fully understand every detail of the specific situation.
Why This Works
Every YKI writing prompt is a costume on top of one of a small number of real jobs: thank someone, invite someone, refuse politely, apologize, complain, apply, cancel, give feedback, or state an opinion. The names, places, and situations change — a neighbor who took in your package, a friend who took in your mail, a colleague who watered your plants — but the message you need to write is nearly identical each time.
That means you don't need to fully translate or understand every word of the prompt before you start writing. You need to recognize which job it's asking for, then run your pre-practiced skeleton for that job.
How to Use This
- Skim the prompt for cue words (shown as tags below) rather than reading every sentence closely.
- Match it to one of the categories in the tables below.
- Recall your memorized opening → body → closing skeleton for that category.
- Fill in the specific details the prompt actually asks for (the bullet-point requirements) — this is still required for a passing score, the template only gives you the frame and confidence to start.
Task 1 — Informal Message (40–100 words)
Task 1 is always an informal message to someone you know: a friend, a neighbor, a family member. The topic changes every time, but the underlying job the message has to do repeats. We found 8 recurring jobs across every Task 1 prompt in our bank.
| Category | Recognize it by | Skeleton (Finnish → English) | Example implementation |
|---|---|---|---|
| Kiitos + selitysThank you & explain | auttoi sinuaotti vastaan paketinkiitä häntäkerro missä olit | Aloitus: Hei [nimi]! / Moi [nimi]! (Hi [name]!) Runko: Haluan kiittää sinua, kun autoit minua... Se oli tosi mukavaa. (I want to thank you for helping me when... It was really nice.) Lisäys: Lisäksi halusin kertoa, että arvostan apuasi todella paljon. (I also wanted to say that I really appreciate your help.) Lopetus: Kiitos vielä kerran! Nähdään pian, T: [nimi] (Thanks again! See you soon, [name]) |
Hei Anna! Kiitos, että otit postini sisään viime viikolla. Olin matkalla mökillä, joten apusi oli todella tärkeä. Toivottavasti nähdään pian kahvin merkeissä. |
| Kutsu / tapaamisen sopiminenInvitation / arranging to meet | kutsu ystäväsi mukaanhaluatko tullaehdota kahvihetkeävastaa ehdotukseen | Aloitus: Hei [nimi]! (Hi [name]!) Runko: Järjestän/haluaisin [tekeminen] [aika] [paikka]. Sopisiko sinulle tulla mukaan? (I'm organizing/would like to [activity] at [time] in [place]. Would it suit you to come along?) Lisäys: Voimme sopia myös toisen ajan, jos se sopii sinulle paremmin. (We can also agree on another time if that suits you better.) Lopetus: Toivottavasti pääset tulemaan! Kerro pian, sopiiko sinulle. (I hope you can make it! Let me know soon if it suits you.) |
Hei Hanna! Kiitos kutsusta ja lämpimästä viestistä. Kahvit sopivat minulle hyvin ensi viikolla, esimerkiksi torstaina iltapäivällä. Laita viestiä, jos se käy sinulle. |
| Kohtelias kieltäytyminenPolite refusal | vastaa kieltävästise ei käyet pääse mukaankerro miksi | Aloitus: Hei! Kiitos viestistäsi. (Hi! Thanks for your message.) Runko: Valitettavasti se ei käy, koska... Voisimmeko sopia toisen ajan? (Unfortunately that doesn't work, because... Could we agree on another time?) Lisäys: Ehkä myöhemmin minulle sopisi paremmin. (Maybe later would suit me better.) Lopetus: Toivottavasti ymmärrät. Nähdään pian! (I hope you understand. See you soon!) |
Hei! Kiitos kutsusta, mutta en valitettavasti pääse mukaan tänään, koska minulla on jo sovittu meno. Ehkä voimme tavata huomenna tai ensi viikolla. |
| AvunpyyntöAsking for help | pyydä häntä auttamaanet selviä yksintarvitset apua | Aloitus: Hei [nimi], voisitko auttaa minua? (Hi [name], could you help me?) Runko: Tilanteeni on tällainen: ... Tarvitsisin apua ... (My situation is like this: ... I would need help with ...) Lisäys: Voisitko kertoa, milloin sinulla olisi aikaa? (Could you tell me when you would have time?) Lopetus: Olisin todella kiitollinen avusta. Terveisin, [nimi] (I would be really grateful for help. Regards, [name]) |
Hei Mikko, voisitko auttaa minua muutossa ensi lauantaina? Minulla on paljon tavaroita enkä saa kaikkea yksin tehtyä. Olisin todella kiitollinen, jos sinulla olisi hetki aikaa. |
| EsittelyIntroducing yourself | esittele itsesiolet muuttanutkerro jotain itsestäsi | Aloitus: Hei! Olen [nimi], uusi naapurisi. (Hi! I'm [name], your new neighbor.) Runko: Muutin tänne [aika] sitten. Haluaisin kertoa vähän itsestäni... (I moved here [time] ago. I'd like to tell you a bit about myself...) Lisäys: Asun lähellä, joten voimme tavata helposti joskus. (I live nearby, so we can easily meet sometime.) Lopetus: Tavataan varmasti pian! Terveisin, [nimi] (I'm sure we'll meet soon! Regards, [name]) |
Hei, olen Sara, uusi naapurisi. Muutin tähän taloon pari viikkoa sitten ja työskentelen Helsingissä. Olisi mukava tutustua joskus paremmin, vaikka yhteisen kahvin ääressä. |
| TiedusteluInformal inquiry | kysy lisätietoanäit ilmoituksenlähetä viesti ja kysy | Aloitus: Hei, näin ilmoituksesi ja kiinnostuin. (Hi, I saw your ad and got interested.) Runko: Voisitko kertoa lisää...? Onko [asia] vielä...? (Could you tell me more about...? Is [thing] still...?) Lisäys: Haluaisin myös tietää hinnan ja mahdollisen noutoajan. (I would also like to know the price and possible pick-up time.) Lopetus: Kiitos etukäteen vastauksesta! (Thanks in advance for your reply!) |
Hei, näin ilmoituksen pyörästäsi ja kiinnostuin. Onko se vielä myynnissä, ja missä kunnossa se on? Voisitko myös kertoa, mikä on lopullinen hinta? |
| OnnitteluCongratulating | onnittele häntäjotain tärkeää tapahtunuthyvä uutinen | Aloitus: Hei [nimi], onneksi olkoon! (Hi [name], congratulations!) Runko: Kuulin, että... Olen tosi iloinen puolestasi! (I heard that... I'm really happy for you!) Lisäys: Toivottavasti voit juhlia pian rauhassa. (I hope you can celebrate properly soon.) Lopetus: Nähdään pian, juhlitaan yhdessä! Terveisin, [nimi] (See you soon, let's celebrate together! Regards, [name]) |
Hei Laura, onneksi olkoon uudesta työpaikasta! Kuulin uutisen ja olen tosi iloinen puolestasi. Toivottavasti pääsemme pian kahville juhlistamaan asiaa. |
| AnteeksipyyntöApology | pyydä anteeksiet päässyt paikalleperuit tapaamisen | Aloitus: Hei [nimi], anteeksi... (Hi [name], sorry...) Runko: Minulla oli..., enkä siksi päässyt/voinut... Ehdotan uutta aikaa. (I had..., and that's why I couldn't make it/couldn't... I suggest a new time.) Lisäys: Seuraavalla kerralla olen ajoissa. (Next time I will be on time.) Lopetus: Toivottavasti voimme sopia uuden ajan. Anteeksi vielä kerran! (I hope we can agree on a new time. Sorry again!) |
Hei Mia, anteeksi, etten päässyt kahville viime viikolla. Minulla tuli työasioita yllättäen ja aika meni niihin. Haluaisitko tavata ensi viikolla, esimerkiksi keskiviikkona? |
| Category | Real example from our question bank |
|---|---|
| Kiitos + selitys | Viesti naapurille — Naapurisi auttoi sinua viime viikolla — hän otti postisi sisään, kun olit poissa kotoa. Kirjoita hänelle lyhyt viesti. Kiitä häntä avusta ja kerro lyhyesti, missä olit. Voit myös kutsua hänet kahville. |
| Kutsu / tapaamisen sopiminen | Viesti naapurille — Naapurisi Hanna jätti ovellesi lapun, jossa hän toivotti sinut tervetulleeksi ja ehdotti, että voisitte juoda kahvit yhdessä joskus. Kirjoita Hannalle lyhyt viesti, jossa vastaat hänen ehdotukseensa. |
| Kohtelias kieltäytyminen | Whatsapp-viesti — Saat whatsapp-viestin ystävältäsi. Hän haluaa tehdä jotain sinun kanssasi (keksi itse, mitä). Vastaa hänelle, että se ei käy, ja kerro miksi. |
| Avunpyyntö | Viesti ystävälle — Sinulla on vaikea tilanne etkä selviä siitä yksin. Kirjoita viesti ystävällesi ja pyydä häntä auttamaan. |
| Esittely | Viesti naapurille — Olet muuttanut uuteen asuntoon muutama viikko sitten. Kirjoita lyhyt viesti naapurillesi. Esittele itsesi, kerro jotain itsestäsi ja ehdota, että voisitte tutustua paremmin. |
| Tiedustelu | Vastaus myynti-ilmoitukseen — Olet nähnyt myynti-ilmoituksen tavarasta, jonka haluat ostaa. Lähetä viesti myyjälle ja kysy lisätietoa. |
| Onnittelu | Viesti ystävälle — Ystävällesi on tapahtunut jotain tärkeää. Haluat onnitella häntä. |
| Anteeksipyyntö | Viesti kaverille — Ystäväsi Mia kutsui sinut viime viikolla kahville, mutta sinulla oli kiire eikä sinulla ollut aikaa. Nyt haluat kirjoittaa hänelle lyhyen viestin. Pyydä anteeksi, että et päässyt paikalle, ja ehdota uutta tapaamista. |
Task 2 — Semi-Formal Email or Letter (60–120 words)
Task 2 is a semi-formal text to an organization or a role you don't know personally: a gym, a restaurant, a teacher, an employer. It reads as more "serious" than Task 1, but it still reduces to a handful of repeating jobs.
| Category | Recognize it by | Skeleton (Finnish → English) | Example implementation |
|---|---|---|---|
| PalauteFeedback (good & bad) | anna palautettahyvät ja huonot puoletmistä pidät ja mistä et | Aloitus: Hyvä [yritys], (Dear [company],) Runko: Käyn/kävin ... ja haluan antaa palautetta. Hyvää on ... Huonoa on ... Toivoisin, että ... (I go/went to ... and want to give feedback. The good things are ... The bad things are ... I would hope that ...) Lisäys: Kokonaisuutena paikka on miellyttävä, mutta siinä on vielä parannettavaa. (Overall the place is pleasant, but there is still room for improvement.) Lopetus: Ystävällisin terveisin, [nimi] (Kind regards, [name]) |
Hyvä kuntosali, käyn siellä joka viikko ja pidän erityisesti siisteydestä ja ystävällisestä henkilökunnasta. Laitteita voisi kuitenkin olla enemmän kiireisinä aikoina. Toivon, että tähän kiinnitetään huomiota. |
| ValitusFormal complaint | en ole tyytyväinenhaluan valittaahylätty päätös | Aloitus: Hyvä [vastaanottaja], (Dear [recipient],) Runko: Kirjoitan, koska... Olen tyytymätön, koska... Toivon, että asia korjataan. (I'm writing because... I am dissatisfied because... I hope the matter will be fixed.) Lisäys: Pyydän, että asia käsitellään mahdollisimman pian. (I ask that the matter be handled as soon as possible.) Lopetus: Ystävällisin terveisin, [nimi] (Kind regards, [name]) |
Hyvä vastaanottaja, kirjoitan, koska en ole tyytyväinen kurssipäätökseen. Minusta päätös on väärä, koska tarvitsen vielä lisää harjoitusta. Pyydän, että asia tarkistetaan uudelleen. |
| HakemusApplication | hae kurssille/työhönetsii vapaaehtoisiakerro miksi haluat mukaan | Aloitus: Hyvä [yritys/järjestö], (Dear [company/organization],) Runko: Haen ..., koska... Olen ... ja osaan ... (I am applying for ..., because... I am ... and I can ...) Lisäys: Olen valmis oppimaan lisää ja sitoutumaan tehtävään. (I am ready to learn more and commit to the task.) Lopetus: Odotan vastaustanne. Ystävällisin terveisin, [nimi] (I look forward to your reply. Kind regards, [name]) |
Hyvä Suomen Punainen Risti, haen vapaaehtoiseksi ystävätoimintaan, koska haluan auttaa muita ja kehittää suomen kieltäni. Olen rauhallinen, luotettava ja osaan kuunnella hyvin. Olen valmis sitoutumaan toimintaan pitkäksi aikaa. |
| Selitys + ehdotusExplain a problem & suggest a fix | sairastuitet pääse paikalleselitä mitä tapahtui | Aloitus: Hyvä [vastaanottaja], (Dear [recipient],) Runko: Kirjoitan, koska... Ehdotan, että... (I'm writing because... I suggest that...) Lisäys: Voisitteko tarkistaa tilanteen mahdollisimman pian? (Could you check the situation as soon as possible?) Lopetus: Kiitos ymmärryksestä. Ystävällisin terveisin, [nimi] (Thank you for your understanding. Kind regards, [name]) |
Hyvä ravintola, kävin teillä eilen illalla ja sain sen jälkeen vatsaoireita. Ehdotan, että tarkistatte keittiön toimintatavat ja otatte minuun yhteyttä. Toivon, että asia selvitetään pian. |
| PeruminenCancelling | haluat peruaperu jäsenyys/varaus/tilaus | Aloitus: Hyvä [yritys], (Dear [company],) Runko: Ostin/tilasin ... [aika] sitten, mutta haluan nyt perua sen. Kerro, miten peruminen tapahtuu käytännössä. (I bought/ordered ... [time] ago, but now I want to cancel it. Please tell me how cancelling works in practice.) Lisäys: Pyydän, että vahvistatte peruutuksen kirjallisesti. (Please confirm the cancellation in writing.) Lopetus: Kiitos etukäteen. Ystävällisin terveisin, [nimi] (Thanks in advance. Kind regards, [name]) |
Hyvä kuntosali, ostin vuosijäsenyyden viime vuonna, mutta haluan nyt perua sen. Voisitteko kertoa, miten peruutus tehdään? Pyydän myös kirjallista vahvistusta peruutuksesta. |
| Kuvailu / tiedusteluFormal description / inquiry | kuvaile ympäristöäkerro tarkemmin | Aloitus: Hei [nimi], (Hi [name],) Runko: Haluan kertoa/kuvailla ... Hyviä puolia ovat ... Huonoja puolia ovat ... (I want to tell/describe ... The good sides are ... The bad sides are ...) Lisäys: Voisitteko kertoa lisää aukioloajoista ja palveluista? (Could you tell me more about the opening hours and services?) Lopetus: Kerro, jos haluat tietää lisää! (Let me know if you want to know more!) |
Hei Sanna, alue on rauhallinen ja palvelut ovat lähellä. Bussipysäkki on kävelymatkan päässä, mutta iltaisin voi olla hieman hiljaista. Jos haluat, voin kertoa vielä tarkemmin taloista ja palveluista. |
| Muodollinen kiitosFormal thank-you | kiitoskirjehaluat kiittää opettajaa | Aloitus: Hyvä [nimi/rooli], (Dear [name/role],) Runko: Haluan kiittää teitä siitä, että... Muistan aina... (I want to thank you for... I will always remember...) Lisäys: Arvostan paljon kaikkea apuanne. (I appreciate all your help very much.) Lopetus: Kiitos vielä kerran. Ystävällisin terveisin, [nimi] (Thank you again. Kind regards, [name]) |
Hyvä opettaja, haluan kiittää teitä kärsivällisyydestä ja selkeistä selityksistä. Opin kurssilla paljon enemmän kuin odotin. Arvostan todella kaikkea tukeanne. |
| Category | Real example from our question bank |
|---|---|
| Palaute | Palaute kuntosalille — Käyt säännöllisesti kuntosalilla. Kirjoita kuntosalille palautetta hyvistä ja huonoista asioista. |
| Valitus | Valitus — Olet hakenut suomen kielen jatkokurssille, mutta et ole päässyt, koska virkailijan mukaan kielitaitosi riittää. |
| Hakemus | Hakemus Suomen Punaiselle Ristille — Suomen Punainen Risti (SPR) etsii vapaaehtoisia ystävätoimintaan. Kirjoita hakemus ja kerro, miksi haluat mukaan. |
| Selitys + ehdotus | Sähköposti ravintolalle — Kävit eilen ravintolassa ja sairastuit sen jälkeen. Kirjoita sähköposti ravintolan työntekijöille. |
| Peruminen | Sähköposti kuntosalille — Ostit vuosi sitten vuosijäsenyyden kuntosalille, mutta haluat nyt perua sen. Kirjoita sähköposti kuntosalille. |
| Kuvailu / tiedustelu | Viesti — Ystäväsi haluaa muuttaa samaan paikkaan kuin sinä. Kuvaile ympäristöä ystävälle. |
| Muodollinen kiitos | Kirje opettajalle — Haluat lähettää kiitoskirjeen omalle tai lapsesi opettajalle. |
Task 3 — Opinion Essay (100–180 words, highest weight)
This is the easiest task to prepare for a pattern, because it is not really 8-16 categories — it is one single template, every time. You pick topic A or B, and the four-part structure below never changes.
| Category | Recognize it by | Skeleton (Finnish → English) | Example implementation |
|---|---|---|---|
| MielipideOpinion essay (single universal template) | valitse teema A tai Bkirjoita mielipiteesianna 2-3 perustelua | Valinta: Valitsen teeman A, koska... (I choose topic A, because...) Mielipide + perustelut: Mielestäni... Ensinnäkin... Toiseksi... (In my opinion... Firstly... Secondly...) Esimerkki: Esimerkiksi omassa elämässäni.../ Tunnen ihmisen, joka... (For example in my own life.../ I know someone who...) Lisäys: Toisaalta on myös hyvä muistaa, että... (On the other hand, it is also good to remember that...) Lopetus: Siksi olen sitä mieltä, että... (That's why I think that...) |
Valitsen teeman A, koska julkinen liikenne säästää rahaa ja vähentää stressiä. Mielestäni se on monelle käytännöllinen ratkaisu. Toisaalta on myös hyvä muistaa, että joissakin tilanteissa oma auto on edelleen tarpeellinen. |
| Category | Real example from our question bank |
|---|---|
| Mielipide | Mielipide — A: Julkinen liikenne on parempi kuin oma auto. / B: Etäopiskelu ei sovi peruskouluun. |
Practice Method
Don't try to memorize all 16 categories at once. Start with Task 3's single template — since it's the same structure every time and carries the most weight, it gives the fastest return. Then pick 2-3 Task 1 and Task 2 categories that feel most likely to appear, and practice writing one message per category until the skeleton feels automatic.
Get AI Feedback on Your Writing
Submit your writing task and get instant B1-level AI evaluation — scores, corrections, and improvement tips in seconds.
Practice with Kamu AI Coach
Need grammar help or vocabulary tips? Chat with Kamu — your AI Finnish tutor, available on every page, even during tests. Free users get 10 messages/day.