Mova0.5 pre-release⌕
☰
home / corpora / questions / English / Brackets, dashes, colons, semicolons a… / t7

Test 7 · ★★★ · Brackets, dashes, colons, semicolons and hyphens

Nan in Belfast, dry: "You need three things, love: coat, hat, and stop moaning." What does the colon do?

Mova's choice: option 4 · The right answer: option 2 · wrong ✗ · Who acts: You, colon · What happens: need, stop, moan, do · To what, where: three things

This is test 7 · ★★★ of lesson 36 «Brackets, dashes, colons, semicolons and hyphens» 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: Nan in Belfast, dry: "You need three things, love: coat, hat, and stop moaning."

nsubjcasenmodpunctpunctpunctnsubjparataxisnummodobjpunctvocativepunctappospunctconjpunctccconjxcomppunctpunctrootNanPROPNinADPBelfastPROPN,PUNCTdryADJ:PUNCT"PUNCTYouPRONneedVERBthreeNUMthingsNOUN,PUNCTloveNOUN:PUNCTcoatNOUN,PUNCThatNOUN,PUNCTandCCONJstopVERBmoaningVERB.PUNCT"PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1NanNanPROPNNumber=Sing5 drynsubj
2ininADP_3 Belfastcase
3BelfastBelfastPROPNNumber=Sing1 Nannmod
4,,PUNCT_5 drypunct
5drydryADJDegree=Posrootroot
6::PUNCT_9 needpunct
7""PUNCT_9 needpunct
8YouyouPRONCase=Nom Person=2 PronType=Prs9 neednsubj
9needneedVERBMood=Ind Number=Sing Person=2 Tense=Pres VerbForm=Fin5 dryparataxis
10threethreeNUMNumForm=Word NumType=Card11 thingsnummod
11thingsthingNOUNNumber=Plur9 needobj
12,,PUNCT_13 lovepunct
13loveloveNOUNNumber=Sing11 thingsvocative
14::PUNCT_15 coatpunct
15coatcoatNOUNNumber=Sing11 thingsappos
16,,PUNCT_17 hatpunct
17hathatNOUNNumber=Sing15 coatconj
18,,PUNCT_20 stoppunct
19andandCCONJ_20 stopcc
20stopstopVERBVerbForm=Inf9 needconj
21moaningmoanVERBVerbForm=Ger20 stopxcomp
22..PUNCT_5 drypunct
23""PUNCT_5 drypunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1need in a quotepresentYouthree thingsvn want-32.1-1-1 «NP V NP ADV»: agent=Pivot thing=Theme
2stop in a quoteinfinitiveYou not said herevn stop-55.4-1-1 «NP V S_ING»: agent=Affector clause=Eventuality
3moan in a quotegerundYou not said herevn animal_sounds-38 «NP V»: agent=Agent

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: What does the colon do?

objauxdetnsubjpunctrootWhatPRONdoesAUXtheDETcolonNOUNdoVERB?PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1WhatwhatPRONPronType=Int5 doobj
2doesdoAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin5 doaux
3thetheDETDefinite=Def PronType=Art4 colondet
4coloncolonNOUNNumber=Sing5 donsubj
5dodoVERBVerbForm=Infrootroot
6??PUNCT_5 dopunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1dopresent · do-supportthe colonvn act-114-1 «NP V NP»: agent=Agent what=Eventuality

The options

Option 1

It ends Nan's question

nsubjnmod:posscaseobjrootItPRONendsVERBNanPROPN'sPARTquestionNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ItitPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs2 endsnsubj
2endsendVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
3NanNanPROPNNumber=Sing5 questionnmod:poss
4's'sPART_3 Nancase
5questionquestionNOUNNumber=Sing2 endsobj
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1endpresentItNan's questionvn stop-55.4-1-1 «NP V NP.eventuality»: agent=Subeventuality question=Eventuality
2questionNannom question «communication transitive»: poss=agent

Option 2 · ✓ the right answer

It introduces the list after a full clause

nsubjdetobjcasedetamodoblrootItPRONintroducesVERBtheDETlistNOUNafterADPaDETfullADJclauseNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ItitPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs2 introducesnsubj
2introducesintroduceVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
3thetheDETDefinite=Def PronType=Art4 listdet
4listlistNOUNNumber=Sing2 introducesobj
5afterafterADP_8 clausecase
6aaDETDefinite=Ind PronType=Art8 clausedet
7fullfullADJDegree=Pos8 clauseamod
8clauseclauseNOUNNumber=Sing2 introducesobl
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1introducepresentItthe listafter a full clausevn amalgamate-22.2-3-1 «NP V NP»: agent=Agent list=Patient

Option 3

It shows missing letters in "love"

nsubjamodobjcasepunctoblpunctrootItPRONshowsVERBmissingADJlettersNOUNinADP"PUNCTloveNOUN"PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ItitPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs2 showsnsubj
2showsshowVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
3missingmissingADJDegree=Pos4 lettersamod
4lettersletterNOUNNumber=Plur2 showsobj
5ininADP_7 lovecase
6""PUNCT_7 lovepunct
7loveloveNOUNNumber=Sing2 showsobl
8""PUNCT_7 lovepunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1showpresentItmissing lettersin lovevn crane-40.3.2 «NP V NP PP.recipient PP.theme»: agent=Agent letter=Patient in love=Topic

Option 4 · ← Mova's choice

It joins two words into one word

nsubjnummodobjcasenummodoblrootItPRONjoinsVERBtwoNUMwordsNOUNintoADPoneNUMwordNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ItitPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs2 joinsnsubj
2joinsjoinVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
3twotwoNUMNumForm=Word NumType=Card4 wordsnummod
4wordswordNOUNNumber=Plur2 joinsobj
5intointoADP_7 wordcase
6oneoneNUMNumForm=Word NumType=Card7 wordnummod
7wordwordNOUNNumber=Sing2 joinsobl
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1joinpresentIttwo wordsinto one wordvn mix-22.1-2-1 «NP V NP PP.co-patient»: agent=Agent word=Patient into word=Co-Patient

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/36-brackets-dashes-colons-semicolons-and-hyphens/t7/