Mova0.5 pre-release⌕
☰
home / corpora / questions / Money / Offers: 3 for 2, buy one get one free,… / t6

Test 6 · ★ · Offers: 3 for 2, buy one get one free, bundles

Gemma: "was £10, now £7, so I save three quid, sorted." Her mum, an old-school Gen X mum, says "don't have a cow, check the was price first." ("Don't have a cow" means calm down.) Why?

Mova's choice: option 1 · The right answer: option 1 · right ✓ · Who acts: I, three quid, mum · What happens: save, sort, say, not have, check, be · To what, where: cow, price · Speech: someone speaks here

This is test 6 · ★ of lesson 12 «Offers: 3 for 2, buy one get one free, bundles» of the money 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: Gemma: "was £10, now £7, so I save three quid, sorted."

nsubjpunctpunctcopoblnummodpunctadvmodconjnummodpunctadvmodnsubjnummodnsubjpunctccomppunctpunctrootGemmaNOUN:PUNCT"PUNCTwasAUX£SYM10NUM,PUNCTnowADV£SYM7NUM,PUNCTsoADVIPRONsaveVERBthreeNUMquidNOUN,PUNCTsortedVERB.PUNCT"PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1GemmagemmaNOUNNumber=Sing5 £nsubj
2::PUNCT_5 £punct
3""PUNCT_5 £punct
4wasbeAUXMood=Ind Number=Sing Person=3 Tense=Past VerbForm=Fin5 £cop
5££SYM_14 saveobl
61010NUMNumForm=Digit NumType=Card5 £nummod
7,,PUNCT_9 £punct
8nownowADVPronType=Dem9 £advmod
9££SYM_5 £conj
1077NUMNumForm=Digit NumType=Card9 £nummod
11,,PUNCT_14 savepunct
12sosoADV_14 saveadvmod
13IIPRONCase=Nom Number=Sing Person=1 PronType=Prs14 savensubj
14savesaveVERBMood=Ind Number=Sing Person=1 Tense=Pres VerbForm=Finrootroot
15threethreeNUMNumForm=Word NumType=Card16 quidnummod
16quidquidNOUNNumber=Plur18 sortednsubj
17,,PUNCT_18 sortedpunct
18sortedsortVERBMood=Ind Number=Plur Person=3 Tense=Past VerbForm=Fin14 saveccomp
19..PUNCT_14 savepunct
20""PUNCT_14 savepunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1save in a quotepresentItree rules
2sort in a quotepastthree quidvn classify-29.10 «NP V NP»: 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: Her mum, an old-school Gen X mum, says "don't have a cow, check the was price first."

nmod:possnsubjpunctdetamodpunctconjapposnmod:possappospunctpunctauxadvmodccompdetobjpunctconjdetcopobjadvmodpunctpunctrootHerPRONmumNOUN,PUNCTanDEToldADJ-PUNCTschoolNOUNGenPROPNXPRONmumNOUN,PUNCTsaysVERB"PUNCTdoAUXn'tPARThaveVERBaDETcowNOUN,PUNCTcheckVERBtheDETwasAUXpriceNOUNfirstADV.PUNCT"PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1HerherPRONCase=Gen Gender=Fem Number=Sing Person=3 Poss=Yes PronType=Prs2 mumnmod:poss
2mummumNOUNNumber=Sing12 saysnsubj
3,,PUNCT_7 schoolpunct
4anaDETDefinite=Ind PronType=Art7 schooldet
5oldoldADJDegree=Pos7 schoolamod
6--PUNCT_5 oldpunct
7schoolschoolNOUNNumber=Sing2 mumconj
8GenGenPROPNNumber=Sing7 schoolappos
9XxPRONPronType=Rel10 mumnmod:poss
10mummumNOUNNumber=Sing8 Genappos
11,,PUNCT_2 mumpunct
12sayssayVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
13""PUNCT_16 havepunct
14dodoAUXMood=Imp VerbForm=Fin16 haveaux
15n'tnotPARTPolarity=Neg16 haveadvmod
16havehaveVERBVerbForm=Inf12 saysccomp
17aaDETDefinite=Ind PronType=Art18 cowdet
18cowcowNOUNNumber=Sing16 haveobj
19,,PUNCT_20 checkpunct
20checkcheckVERBVerbForm=Inf16 haveconj
21thetheDETDefinite=Def PronType=Art23 pricedet
22wasbeAUXMood=Ind Number=Sing Person=3 Tense=Past VerbForm=Fin23 pricecop
23pricepriceNOUNNumber=Sing20 checkobj
24firstfirstADVNumForm=Word NumType=Ord20 checkadvmod
25..PUNCT_16 havepunct
26""PUNCT_16 havepunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1say speech: assertpresentHer mum and a old schoolvn say-37.7-1-1 «NP V that S»: agent=Agent clause=Topic
2not have in a quoteinfinitive · do-supporta cowvn birth-28.2-1 «NP V NP»: agent=Agent cow=Patient
3check in a quoteinfinitivefirst propertyvn assessment-34.1 «NP V NP»: agent=Agent
4is a in a quotepastthe pricetree rules

Sentence 3: ("Don't have a cow" means calm down.)

punctpunctauxadvmodccompdetobjpunctccompcompound:prtpunctpunctroot(PUNCT"PUNCTDoAUXn'tPARThaveVERBaDETcowNOUN"PUNCTmeansVERBcalmVERBdownADP.PUNCT)PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1((PUNCT_5 havepunct
2""PUNCT_5 havepunct
3DodoAUXMood=Imp VerbForm=Fin5 haveaux
4n'tnotPARTPolarity=Neg5 haveadvmod
5havehaveVERBVerbForm=Inf9 meansccomp
6aaDETDefinite=Ind PronType=Art7 cowdet
7cowcowNOUNNumber=Sing5 haveobj
8""PUNCT_5 havepunct
9meansmeanVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
10calmcalmVERBVerbForm=Inf9 meansccomp
11downdownADP_10 calmcompound:prt
12..PUNCT_9 meanspunct
13))PUNCT_9 meanspunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1not have in a quoteinfinitive · do-supporta cowvn birth-28.2-1 «NP V NP»: agent=Agent cow=Patient
2meanpresentvn intend-61.2-1 «NP V S»: agent=Agent clause=Topic
3calm downinfinitivevn subjugate-42.3 «NP V NP»: agent=Agent

Sentence 4: Why?

punctrootWhyADV?PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1WhywhyADVPronType=Introotroot
2??PUNCT_1 Whypunct

The frames reader finds no event or fact in this sentence.

The options

Option 1 · ← Mova's choice · ✓ the right answer

The "was" price might only have been charged for a few days

detpunctcoppunctnsubj:passauxadvmodauxaux:passcasedetamodoblrootTheDET"PUNCTwasAUX"PUNCTpriceNOUNmightAUXonlyADVhaveAUXbeenAUXchargedVERBforADPaDETfewADJdaysNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ThetheDETDefinite=Def PronType=Art5 pricedet
2""PUNCT_3 waspunct
3wasbeAUXMood=Ind Number=Sing Person=3 Tense=Past VerbForm=Fin5 pricecop
4""PUNCT_3 waspunct
5pricepriceNOUNNumber=Sing10 chargednsubj:pass
6mightmightAUXVerbForm=Fin10 chargedaux
7onlyonlyADV_10 chargedadvmod
8havehaveAUXVerbForm=Inf10 chargedaux
9beenbeAUXTense=Past VerbForm=Part10 chargedaux:pass
10chargedchargeVERBTense=Past VerbForm=Part Voice=Passrootroot
11forforADP_14 dayscase
12aaDETDefinite=Ind PronType=Art14 daysdet
13fewfewADJDegree=Pos14 daysamod
14daysdayNOUNNumber=Plur10 chargedobl
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1is apastthe pricetree rules
2chargemight · perfect · passivethe pricedayvn run-51.3.2 «PP.location V NP»: subject=Theme

Option 2

£10 minus £7 is not £3

nsubjnummodobjnummodcopadvmodoblnummodroot£SYM10NUMminusVERB£SYM7NUMisAUXnotPART£SYM3NUM
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1££SYM_3 minusnsubj
21010NUMNumForm=Digit NumType=Card1 £nummod
3minusminuVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
4££SYM_3 minusobj
577NUMNumForm=Digit NumType=Card4 £nummod
6isbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin8 £cop
7notnotPARTPolarity=Neg8 £advmod
8££SYM_3 minusobl
933NUMNumForm=Digit NumType=Card8 £nummod
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1minupresenttree rules

Option 3

Shops are never allowed to cut prices

nsubj:passaux:passadvmodmarkxcompobjrootShopsNOUNareAUXneverADVallowedVERBtoPARTcutVERBpricesNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ShopsshopNOUNNumber=Plur4 allowednsubj:pass
2arebeAUXMood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Fin4 allowedaux:pass
3neverneverADVPronType=Neg4 allowedadvmod
4allowedallowVERBTense=Past VerbForm=Part Voice=Passrootroot
5totoPART_6 cutmark
6cutcutVERBVerbForm=Inf4 allowedxcomp
7pricespriceNOUNNumber=Plur6 cutobj
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1not allowpresent · passiveShopsvn allow-64.1-1 «NP V NP S»: subject=Beneficiary clause=Eventuality
2cut not said to happento-infinitiveShops not said herepricesvn build-26.1-1 «NP.asset V NP»: agent=Asset price=Product

Option 4

The "now" price is always fake

detpunctadvmodpunctnsubjcopadvmodrootTheDET"PUNCTnowADV"PUNCTpriceNOUNisAUXalwaysADVfakeADJ
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ThetheDETDefinite=Def PronType=Art5 pricedet
2""PUNCT_3 nowpunct
3nownowADVPronType=Dem5 priceadvmod
4""PUNCT_3 nowpunct
5pricepriceNOUNNumber=Sing8 fakensubj
6isbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin8 fakecop
7alwaysalwaysADVPronType=Tot8 fakeadvmod
8fakefakeADJDegree=Posrootroot
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1ispresentthe pricealways, fake 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/money/12-offers-3-for-2-buy-one-get-one-free-bundles/t6/