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

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

Rory goes "grab something else, Dad!" for spend £20, get £5 off. Basket's £17. Dad adds £3 of bin bags they needed anyway. Is it a good move?

Mova's choice: option 1 · The right answer: option 4 · wrong ✗ · Who acts: Rory, Dad, bags, Basket · What happens: go, grab, spend, get, add, need · To what, where: something, bin bags, good move

This is test 3 · ★ 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: Rory goes "grab something else, Dad!" for spend £20, get £5 off.

nsubjpunctadvclobjadvmodpunctconjpunctpunctcaseconjobjnummodpunctconjobjnummodadvmodpunctrootRoryPROPNgoesVERB"PUNCTgrabVERBsomethingPRONelseADV,PUNCTDadNOUN!PUNCT"PUNCTforADPspendVERB£SYM20NUM,PUNCTgetVERB£SYM5NUMoffADV.PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1RoryRoryPROPNNumber=Sing2 goesnsubj
2goesgoVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
3""PUNCT_4 grabpunct
4grabgrabVERBVerbForm=Inf2 goesadvcl
5somethingsomethingPRONNumber=Sing PronType=Ind4 grabobj
6elseelseADV_5 somethingadvmod
7,,PUNCT_8 Dadpunct
8DaddadNOUNNumber=Sing5 somethingconj
9!!PUNCT_4 grabpunct
10""PUNCT_4 grabpunct
11forforADP_12 spendcase
12spendspendVERBMood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Fin2 goesconj
13££SYM_12 spendobj
142020NUMNumForm=Digit NumType=Card13 £nummod
15,,PUNCT_16 getpunct
16getgetVERBVerbForm=Inf12 spendconj
17££SYM_16 getobj
1855NUMNumForm=Digit NumType=Card17 £nummod
19offoffADV_18 5advmod
20..PUNCT_2 goespunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1gopresentRoryvn disappearance-48.2-1 «NP V»: agent=Theme
2grab in a quoteinfinitiveRory not said heresomethingvn steal-10.5-1 «NP V NP»: agent=Agent something=Theme
3spendpresentRory not said herevn consume-66-1 «NP V NP»: agent=Agent £=Asset
4getinfinitiveRory not said herevn comprehend-87.2-1 «NP V NP»: agent=Experiencer £=Stimulus

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: Basket's £17.

casenmodnummodpunctrootBasketNOUN'sPART£SYM17NUM.PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1BasketbasketNOUNNumber=Singrootroot
2's'sPART_1 Basketcase
3££SYM_1 Basketnmod
41717NUMNumForm=Digit NumType=Card3 £nummod
5..PUNCT_1 Basketpunct

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

Sentence 3: Dad adds £3 of bin bags they needed anyway.

nsubjobjnummodcasecompoundnmodnsubjacl:relcladvmodpunctrootDadNOUNaddsVERB£SYM3NUMofADPbinNOUNbagsNOUNtheyPRONneededVERBanywayADV.PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1DaddadNOUNNumber=Sing2 addsnsubj
2addsaddVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
3££SYM_2 addsobj
433NUMNumForm=Digit NumType=Card3 £nummod
5ofofADP_7 bagscase
6binbinNOUNNumber=Sing7 bagscompound
7bagsbagNOUNNumber=Plur3 £nmod
8theytheyPRONCase=Nom Number=Plur Person=3 PronType=Prs9 needednsubj
9neededneedVERBMood=Ind Number=Plur Person=3 Tense=Past VerbForm=Fin7 bagsacl:relcl
10anywayanywayADV_9 neededadvmod
11..PUNCT_2 addspunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1add speech: assertpresentDadvn mix-22.1-2 «NP V NP»: agent=Agent £=Patient
2needpastbags = bagbin bags not said hereanyway propertyvn want-32.1-1-1 «NP V NP ADV»: agent=Pivot bag=Theme

Sentence 4: Is it a good move?

copnsubjdetamodpunctrootIsAUXitPRONaDETgoodADJmoveNOUN?PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1IsbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin5 movecop
2ititPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs5 movensubj
3aaDETDefinite=Ind PronType=Art5 movedet
4goodgoodADJDegree=Pos5 moveamod
5movemoveNOUNNumber=Singrootroot
6??PUNCT_5 movepunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1is apresentBasketa good movetree rules

The options

Option 1 · ← Mova's choice

Yes: everything becomes free

discoursepunctnsubjxcomprootYesINTJ:PUNCTeverythingPRONbecomesVERBfreeADJ
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1YesyesINTJPolarity=Pos4 becomesdiscourse
2::PUNCT_4 becomespunct
3everythingeverythingPRONNumber=Sing PronType=Tot4 becomesnsubj
4becomesbecomeVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
5freefreeADJDegree=Pos4 becomesxcomp
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1becomepresenteverythingfree propertyvn become-109.1-1-1 «NP V PP.attribute»: agent=Patient

Option 2

No: he pays £20 instead of £17

detpunctnsubjobjnummodcasefixedoblnummodrootNoDET:PUNCThePRONpaysVERB£SYM20NUMinsteadADVofADP£SYM17NUM
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1NonoDETPronType=Neg4 paysdet
2::PUNCT_4 payspunct
3hehePRONCase=Nom Gender=Masc Number=Sing Person=3 PronType=Prs4 paysnsubj
4payspayVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
5££SYM_4 paysobj
62020NUMNumForm=Digit NumType=Card5 £nummod
7insteadinsteadADVExtPos=ADP9 £case
8ofofADP_7 insteadfixed
9££SYM_4 paysobl
101717NUMNumForm=Digit NumType=Card9 £nummod
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1paypresenthevn pay-68-1 «NP V NP»: agent=Agent £=Asset

Option 3

No: he pays £25 now

detpunctnsubjobjnummodadvmodrootNoDET:PUNCThePRONpaysVERB£SYM25NUMnowADV
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1NonoDETPronType=Neg4 paysdet
2::PUNCT_4 payspunct
3hehePRONCase=Nom Gender=Masc Number=Sing Person=3 PronType=Prs4 paysnsubj
4payspayVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
5££SYM_4 paysobj
62525NUMNumForm=Digit NumType=Card5 £nummod
7nownowADVPronType=Dem4 paysadvmod
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1paypresenthenowvn pay-68-1 «NP V NP»: agent=Agent £=Asset

Option 4 · ✓ the right answer

Yes: he pays £15 for £20 of useful stuff

discoursepunctnsubjobjnummodcaseobjnummodcaseamodnmodrootYesINTJ:PUNCThePRONpaysVERB£SYM15NUMforADP£SYM20NUMofADPusefulADJstuffNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1YesyesINTJPolarity=Pos4 paysdiscourse
2::PUNCT_4 payspunct
3hehePRONCase=Nom Gender=Masc Number=Sing Person=3 PronType=Prs4 paysnsubj
4payspayVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
5££SYM_4 paysobj
61515NUMNumForm=Digit NumType=Card5 £nummod
7forforADP_8 £case
8££SYM_4 paysobj
92020NUMNumForm=Digit NumType=Card8 £nummod
10ofofADP_12 stuffcase
11usefulusefulADJDegree=Pos12 stuffamod
12stuffstuffNOUNNumber=Sing8 £nmod
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1paypresenthevn pay-68-1 «NP V NP NP»: agent=Agent £=Recipient £=Asset

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