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

Test 8 · Commas: lists, clauses and clarity

Kai, Year 5, writes "Before the match, we had pizza, it was nice." What is wrong?

Mova's choice: option 1 · The right answer: option 3 · wrong ✗ · Who acts: Kai, we, pizza · What happens: write, have, be · To what, where: pizza · Speech: someone speaks here

This is test 8 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: Kai, Year 5, writes "Before the match, we had pizza, it was nice."

nsubjpunctnmod:unmarkedappospunctpunctcasedetoblpunctnsubjccompobjpunctnsubjcopconjpunctpunctrootKaiPROPN,PUNCTYearPROPN5NUM,PUNCTwritesVERB"PUNCTBeforeADPtheDETmatchNOUN,PUNCTwePRONhadVERBpizzaNOUN,PUNCTitPRONwasAUXniceADJ.PUNCT"PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1KaiKaiPROPNNumber=Sing6 writesnsubj
2,,PUNCT_4 5punct
3YearYearPROPNNumber=Sing4 5nmod:unmarked
455NUMNumForm=Digit NumType=Card1 Kaiappos
5,,PUNCT_1 Kaipunct
6writeswriteVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
7""PUNCT_13 hadpunct
8BeforebeforeADP_10 matchcase
9thetheDETDefinite=Def PronType=Art10 matchdet
10matchmatchNOUNNumber=Sing13 hadobl
11,,PUNCT_10 matchpunct
12wewePRONCase=Nom Number=Plur Person=1 PronType=Prs13 hadnsubj
13hadhaveVERBMood=Ind Number=Plur Person=1 Tense=Past VerbForm=Fin6 writesccomp
14pizzapizzaNOUNNumber=Sing13 hadobj
15,,PUNCT_18 nicepunct
16ititPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs18 nicensubj
17wasbeAUXMood=Ind Number=Sing Person=3 Tense=Past VerbForm=Fin18 nicecop
18niceniceADJDegree=Pos13 hadconj
19..PUNCT_6 writespunct
20""PUNCT_6 writespunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1writepresentKaivn say-37.7-1 «NP V S-Quote»: agent=Agent clause=Topic
2have in a quotepastwepizzabefore the matchvn birth-28.2-1 «NP V NP»: agent=Agent pizza=Patient
3is in a quotepastpizzanice propertytree rules

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 wrong?

nsubjcoppunctrootWhatPRONisAUXwrongADJ?PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1WhatwhatPRONPronType=Int3 wrongnsubj
2isbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin3 wrongcop
3wrongwrongADJDegree=Posrootroot
4??PUNCT_3 wrongpunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1ispresentwrong propertytree rules

The options

Option 1 · ← Mova's choice

"Pizza" needs capital letters

punctnsubjpunctcompoundobjroot"PUNCTPizzaNOUN"PUNCTneedsVERBcapitalNOUNlettersNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1""PUNCT_2 Pizzapunct
2PizzapizzaNOUNNumber=Sing4 needsnsubj
3""PUNCT_2 Pizzapunct
4needsneedVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
5capitalcapitalNOUNNumber=Sing6 letterscompound
6lettersletterNOUNNumber=Plur4 needsobj
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1needpresentPizzacapital lettersvn want-32.1-1-1 «NP V NP ADV»: agent=Pivot letter=Theme

Option 2

It needs a comma after "had"

nsubjdetobjmarkpunctaclpunctrootItPRONneedsVERBaDETcommaNOUNafterSCONJ"PUNCThadVERB"PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ItitPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs2 needsnsubj
2needsneedVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
3aaDETDefinite=Ind PronType=Art4 commadet
4commacommaNOUNNumber=Sing2 needsobj
5afterafterSCONJ_7 hadmark
6""PUNCT_7 hadpunct
7hadhaveVERBMood=Ind Number=Sing Person=3 Tense=Past VerbForm=Fin4 commaacl
8""PUNCT_4 commapunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1needpresentIta commavn want-32.1-1-1 «NP V NP ADV»: agent=Pivot comma=Theme
2have in a quotepasta comma not said herevn birth-28.2-1 «NP V NP»: agent=Agent

Option 3 · ✓ the right answer

The second comma joins two sentences: a splice

detamodnsubjnummodobjpunctdetconjrootTheDETsecondADJcommaNOUNjoinsVERBtwoNUMsentencesNOUN:PUNCTaDETspliceNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ThetheDETDefinite=Def PronType=Art3 commadet
2secondsecondADJDegree=Pos NumForm=Word NumType=Ord3 commaamod
3commacommaNOUNNumber=Sing4 joinsnsubj
4joinsjoinVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
5twotwoNUMNumForm=Word NumType=Card6 sentencesnummod
6sentencessentenceNOUNNumber=Plur4 joinsobj
7::PUNCT_9 splicepunct
8aaDETDefinite=Ind PronType=Art9 splicedet
9splicespliceNOUNNumber=Sing4 joinsconj
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1joinpresentthe second commatwo sentencesvn mix-22.1-2-1 «NP V NP»: agent=Agent sentence=Patient

Option 4

The first comma, after "match", should not be there at all

The tree, 11 words
detamodnsubjpunctcasepunctappospunctpunctauxadvmodcopcaseoblrootTheDETfirstADJcommaNOUN,PUNCTafterADP"PUNCTmatchNOUN"PUNCT,PUNCTshouldAUXnotPARTbeAUXthereADVatADPallDET
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ThetheDETDefinite=Def PronType=Art3 commadet
2firstfirstADJDegree=Pos NumForm=Word NumType=Ord3 commaamod
3commacommaNOUNNumber=Sing13 therensubj
4,,PUNCT_7 matchpunct
5afterafterADP_7 matchcase
6""PUNCT_7 matchpunct
7matchmatchNOUNNumber=Sing3 commaappos
8""PUNCT_7 matchpunct
9,,PUNCT_3 commapunct
10shouldshouldAUXVerbForm=Fin13 thereaux
11notnotPARTPolarity=Neg13 thereadvmod
12bebeAUXVerbForm=Inf13 therecop
13therethereADVPronType=Demrootroot
14atatADP_15 allcase
15allallDETPronType=Tot13 thereobl
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1not isshouldthe first commaallthere propertytree rules

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/t8/