Mova0.5 pre-release⌕
☰
home / corpora / questions / English / Olympiad: real languages and codes / t2

Test 2 · ★★★ · Olympiad: real languages and codes

A cartoon says Turkish "kitap" becomes "kitapler". Fix it.

Mova's choice: option 1 · The right answer: option 2 · wrong ✗ · Who acts: cartoon, Turkish, you · What happens: say, become, fix · To what, where: kitapler · Speech: someone speaks here

This is test 2 · ★★★ of lesson 59 «Olympiad: real languages and codes» of the English course of Mova's primary school. The page gives the question's syntax tree — a dependency tree in the style of Universal Dependencies — and its pragmatics clause by clause, then the 4 options as the student saw them, each with its tree and pragmatics. Every text is parsed by Mova itself. How the student answered it, with the score of every option and why: the test at school.

The question

Sentence 1: A cartoon says Turkish "kitap" becomes "kitapler".

detnsubjnsubjpunctappospunctccomppunctxcomppunctpunctrootADETcartoonNOUNsaysVERBTurkishPROPN"PUNCTkitapNOUN"PUNCTbecomesVERB"PUNCTkitaplerNOUN"PUNCT.PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1AaDETDefinite=Ind PronType=Art2 cartoondet
2cartooncartoonNOUNNumber=Sing3 saysnsubj
3sayssayVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
4TurkishTurkishPROPNNumber=Sing8 becomesnsubj
5""PUNCT_6 kitappunct
6kitapkitapNOUNNumber=Sing4 Turkishappos
7""PUNCT_6 kitappunct
8becomesbecomeVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin3 saysccomp
9""PUNCT_10 kitaplerpunct
10kitaplerkitaplerNOUNNumber=Sing8 becomesxcomp
11""PUNCT_10 kitaplerpunct
12..PUNCT_3 sayspunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1say speech: assertpresenta cartoonvn say-37.7-1-1 «NP V that S»: agent=Agent clause=Topic
2becomepresentTurkishkitaplervn become-109.1-1-1 «NP V PP.attribute»: agent=Patient

One row per clause the reader finds. «not said here»: a role filled from the clause above. «roles by»: a VerbNet class and frame when one fits the verb, else the reader's rules on the tree.

Sentence 2: Fix it.

objpunctrootFixVERBitPRON.PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1FixfixVERBMood=Imp VerbForm=Finrootroot
2ititPRONCase=Acc Gender=Neut Number=Sing Person=3 PronType=Prs1 Fixobj
3..PUNCT_1 Fixpunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1fiximperativeyou not said herekitaplervn shake-22.3-2 «NP V NP together»: agent=Agent it=Patient

The options

Option 1 · ← Mova's choice

It should simply add an -s to make kitaps

nsubjauxadvmoddetobjmarkadvclobjrootItPRONshouldAUXsimplyADVaddVERBanDET-sNOUNtoPARTmakeVERBkitapsNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ItitPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs4 addnsubj
2shouldshouldAUXVerbForm=Fin4 addaux
3simplysimplyADV_4 addadvmod
4addaddVERBVerbForm=Infrootroot
5anaDETDefinite=Ind PronType=Art6 -sdet
6-s-sNOUNNumber=Sing4 addobj
7totoPART_8 makemark
8makemakeVERBVerbForm=Inf4 addadvcl
9kitapskitapNOUNNumber=Plur8 makeobj
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1add speech: assertshouldIta -ssimply propertyvn mix-22.1-2 «NP V NP»: agent=Agent -s=Patient
2maketo-infinitivekitapsvn build-26.1-1 «NP.asset V NP»: agent=Asset kitap=Product

Option 2 · ✓ the right answer

Its last vowel is a, so it takes -lar: kitaplar

nmod:possamodcopappospunctadvmodnsubjparataxispunctobjpunctconjrootItsPRONlastADJvowelNOUNisAUXaDET,PUNCTsoADVitPRONtakesVERB-PUNCTlarNOUN:PUNCTkitaplarNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ItsitsPRONCase=Gen Gender=Neut Number=Sing Person=3 Poss=Yes PronType=Prs3 vowelnmod:poss
2lastlastADJDegree=Pos3 vowelamod
3vowelvowelNOUNNumber=Singrootroot
4isbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin5 acop
5aaDETDefinite=Ind PronType=Art3 vowelappos
6,,PUNCT_9 takespunct
7sosoADV_9 takesadvmod
8ititPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs9 takesnsubj
9takestakeVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin3 vowelparataxis
10--PUNCT_11 larpunct
11larlarNOUNNumber=Sing9 takesobj
12::PUNCT_13 kitaplarpunct
13kitaplarkitaplarNOUNNumber=Sing11 larconj
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1takepresentitlar and kitaplarvn bring-11.3 «NP V NP»: agent=Agent lar=Theme

Option 3

It should be doubled to make kitap-kitap

nsubj:passauxaux:passmarkadvclcompoundpunctobjrootItPRONshouldAUXbeAUXdoubledVERBtoPARTmakeVERBkitapNOUN-PUNCTkitapNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ItitPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs4 doublednsubj:pass
2shouldshouldAUXVerbForm=Fin4 doubledaux
3bebeAUXVerbForm=Inf4 doubledaux:pass
4doubleddoubleVERBTense=Past VerbForm=Part Voice=Passrootroot
5totoPART_6 makemark
6makemakeVERBVerbForm=Inf4 doubledadvcl
7kitapkitapNOUNNumber=Sing9 kitapcompound
8--PUNCT_7 kitappunct
9kitapkitapNOUNNumber=Sing6 makeobj
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1doubleshould · passiveItvn other_cos-45.4 «NP V NP.patient»: subject=Patient
2maketo-infinitivekitap kitapvn build-26.1-1 «NP.asset V NP»: agent=Asset kitap=Product

Option 4

Kitapler is right, as -ler goes on every word

nsubjcoppunctmarkpunctnsubjconjcasedetoblrootKitaplerPROPNisAUXrightADJ,PUNCTasSCONJ-PUNCTlerNOUNgoesVERBonADPeveryDETwordNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1KitaplerKitaplerPROPNNumber=Sing3 rightnsubj
2isbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin3 rightcop
3rightrightADJDegree=Posrootroot
4,,PUNCT_8 goespunct
5asasSCONJ_8 goesmark
6--PUNCT_5 aspunct
7lerlerNOUNNumber=Sing8 goesnsubj
8goesgoVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin3 rightconj
9ononADP_11 wordcase
10everyeveryDETPronType=Tot11 worddet
11wordwordNOUNNumber=Sing8 goesobl
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1ispresentKitaplerright propertytree rules
2gopresentlerevery wordvn occur-48.3-2 «NP V PP»: agent=Theme on word=Location

Text: the tests of Mova's primary school, written for Mova (world/data/school/), as the course runner gave them to the student. Trees: Mova's own parse — the en model on the CPU, when the site is built — not checked by a teacher; they may be wrong. Frames: Mova's frames reader (prag), each text read on its own. Elamur Cosmic License.

This page in Markdown → https://md.mova.elamur.ai/free/en/corpora/questions/english/59-olympiad-real-languages-and-codes/t2/