Mova0.5 pre-release⌕
☰
home / corpora / questions / English / Commas: lists, clauses and clarity / t9

Test 9 · Commas: lists, clauses and clarity

Dad, bit grumpy: "Read it again, I said commas, not confetti." What is he telling his son?

Mova's choice: option 3 · The right answer: option 4 · wrong ✗ · Who acts: I, Dad · What happens: read, say, tell · To what, where: bit, commas, son · Speech: someone speaks here

This is test 9 of lesson 33 «Commas: lists, clauses and clarity» 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: Dad, bit grumpy: "Read it again, I said commas, not confetti."

nsubjpunctobl:unmarkedpunctpunctparataxisobjadvmodpunctnsubjconjobjpunctadvmodconjpunctpunctrootDadNOUN,PUNCTbitNOUNgrumpyADJ:PUNCT"PUNCTReadVERBitPRONagainADV,PUNCTIPRONsaidVERBcommasNOUN,PUNCTnotPARTconfettiNOUN.PUNCT"PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1DaddadNOUNNumber=Sing4 grumpynsubj
2,,PUNCT_3 bitpunct
3bitbitNOUNNumber=Sing4 grumpyobl:unmarked
4grumpygrumpyADJDegree=Posrootroot
5::PUNCT_7 Readpunct
6""PUNCT_7 Readpunct
7ReadreadVERBMood=Imp VerbForm=Fin4 grumpyparataxis
8ititPRONCase=Acc Gender=Neut Number=Sing Person=3 PronType=Prs7 Readobj
9againagainADV_7 Readadvmod
10,,PUNCT_12 saidpunct
11IIPRONCase=Nom Number=Sing Person=1 PronType=Prs12 saidnsubj
12saidsayVERBMood=Ind Number=Sing Person=3 Tense=Past VerbForm=Fin7 Readconj
13commascommaNOUNNumber=Plur12 saidobj
14,,PUNCT_16 confettipunct
15notnotPARTPolarity=Neg16 confettiadvmod
16confetticonfettiNOUNNumber=Plur13 commasconj
17..PUNCT_4 grumpypunct
18""PUNCT_4 grumpypunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1read in a quoteinfinitivebitagainvn transfer_mesg-37.1.1-1 «NP V NP»: agent=Agent it=Topic
2say speech: assert in a quotepastIcommas and confettivn say-37.7-1-1 «NP V NP.topic»: agent=Agent comma=Topic

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 is he telling his son?

objauxnsubjnmod:possobjpunctrootWhatPRONisAUXhePRONtellingVERBhisPRONsonNOUN?PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1WhatwhatPRONPronType=Int4 tellingobj
2isbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin4 tellingaux
3hehePRONCase=Nom Gender=Masc Number=Sing Person=3 PronType=Prs4 tellingnsubj
4tellingtellVERBTense=Pres VerbForm=Partrootroot
5hishisPRONCase=Gen Gender=Masc Number=Sing Person=3 Poss=Yes PronType=Prs6 sonnmod:poss
6sonsonNOUNNumber=Sing4 tellingobj
7??PUNCT_4 tellingpunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1tell speech: assertpresent · progressiveDadDad's sonvn transfer_mesg-37.1.1-1-1 «NP V NP-Dative NP»: agent=Agent what=Recipient son=Topic

The options

Option 1

Commas are for parties

nsubjcopcaserootCommasNOUNareAUXforADPpartiesNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1CommascommaNOUNNumber=Plur4 partiesnsubj
2arebeAUXMood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Fin4 partiescop
3forforADP_4 partiescase
4partiespartyNOUNNumber=Plurrootroot
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1ispresentCommasfor partiestree rules

Option 2

Throw away all his commas

advmoddet:predetnmod:possobjrootThrowVERBawayADVallDEThisPRONcommasNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ThrowthrowVERBMood=Imp VerbForm=Finrootroot
2awayawayADV_1 Throwadvmod
3allallDETPronType=Tot5 commasdet:predet
4hishisPRONCase=Gen Gender=Masc Number=Sing Person=3 Poss=Yes PronType=Prs5 commasnmod:poss
5commascommaNOUNNumber=Plur1 Throwobj
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1throw awayimperativeyou not said herehis commasaway propertyvn throw-17.1-1-1 «NP V NP»: agent=Agent comma=Theme

Option 3 · ← Mova's choice

Use far more commas in every sentence he writes

advmodamodobjcasedetoblnsubjacl:relclrootUseVERBfarADVmoreADJcommasNOUNinADPeveryDETsentenceNOUNhePRONwritesVERB
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1UseuseVERBMood=Imp VerbForm=Finrootroot
2farfarADVDegree=Pos3 moreadvmod
3moremoreADJDegree=Cmp4 commasamod
4commascommaNOUNNumber=Plur1 Useobj
5ininADP_7 sentencecase
6everyeveryDETPronType=Tot7 sentencedet
7sentencesentenceNOUNNumber=Sing1 Useobl
8hehePRONCase=Nom Gender=Masc Number=Sing Person=3 PronType=Prs9 writesnsubj
9writeswriteVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin7 sentenceacl:relcl
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1useimperativeyou not said heremore commasevery sentencevn eat-39.1 «NP V NP»: agent=Agent comma=Patient
2writepresentheevery sentence not said herevn scribble-25.2-1 «NP V NP»: agent=Agent sentence=Theme

Option 4 · ✓ the right answer

Use commas only where a rule needs them

objadvmodadvmoddetnsubjadvclobjrootUseVERBcommasNOUNonlyADVwhereADVaDETruleNOUNneedsVERBthemPRON
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1UseuseVERBMood=Imp VerbForm=Finrootroot
2commascommaNOUNNumber=Plur1 Useobj
3onlyonlyADV_7 needsadvmod
4wherewhereADVPronType=Rel7 needsadvmod
5aaDETDefinite=Ind PronType=Art6 ruledet
6ruleruleNOUNNumber=Sing7 needsnsubj
7needsneedVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin1 Useadvcl
8themtheyPRONCase=Acc Number=Plur Person=3 PronType=Prs7 needsobj
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1useimperativeyou not said herecommasvn eat-39.1 «NP V NP»: agent=Agent comma=Patient
2needpresenta rulecommas = commavn want-32.1-1-1 «NP V NP ADV»: agent=Pivot they=Theme

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/33-commas-lists-clauses-and-clarity/t9/