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

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

Aoife wants 2 lollies. Mate says "get 4 for £1, it's cheaper, innit." What's the full story?

Mova's choice: option 1 · The right answer: option 2 · wrong ✗ · Who acts: Aoife, Mate, full story · What happens: want, say, get, be, innit · To what, where: 2 lollies, 4 · Speech: someone speaks here

This is test 4 · ★ 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: Aoife wants 2 lollies.

nsubjnummodobjpunctrootAoifePROPNwantsVERB2NUMlolliesNOUN.PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1AoifeAoifePROPNNumber=Sing2 wantsnsubj
2wantswantVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
322NUMNumForm=Digit NumType=Card4 lolliesnummod
4lollieslollyNOUNNumber=Plur2 wantsobj
5..PUNCT_2 wantspunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1wantpresentAoife2 lolliesvn want-32.1-1-1 «NP V NP ADV»: agent=Pivot lolly=Theme

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: Mate says "get 4 for £1, it's cheaper, innit."

nsubjpunctccompobjcaseoblnummodpunctnsubjcopconjpunctconjpunctpunctrootMateNOUNsaysVERB"PUNCTgetVERB4NUMforADP£SYM1NUM,PUNCTitPRON'sAUXcheaperADJ,PUNCTinnitVERB.PUNCT"PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1MatemateNOUNNumber=Sing2 saysnsubj
2sayssayVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
3""PUNCT_4 getpunct
4getgetVERBVerbForm=Inf2 saysccomp
544NUMNumForm=Digit NumType=Card4 getobj
6forforADP_7 £case
7££SYM_4 getobl
811NUMNumForm=Digit NumType=Card7 £nummod
9,,PUNCT_12 cheaperpunct
10ititPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs12 cheapernsubj
11'sbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin12 cheapercop
12cheapercheapADJDegree=Cmp4 getconj
13,,PUNCT_14 innitpunct
14innitinnitVERBVerbForm=Inf4 getconj
15..PUNCT_4 getpunct
16""PUNCT_4 getpunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1say speech: assertpresentMatevn say-37.7-1-1 «NP V that S»: agent=Agent clause=Topic
2get in a quoteinfinitive4vn get-13.5.1-1 «NP V NP PP.source»: agent=Agent 4=Theme for £=Source
3is in a quotepresentMatecheap propertytree rules
4innit in a quoteinfinitivetree rules

Sentence 3: What's the full story?

copdetamodnsubjpunctrootWhatPRON'sAUXtheDETfullADJstoryNOUN?PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1WhatwhatPRONPronType=Introotroot
2'sbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin1 Whatcop
3thetheDETDefinite=Def PronType=Art5 storydet
4fullfullADJDegree=Pos5 storyamod
5storystoryNOUNNumber=Sing1 Whatnsubj
6??PUNCT_1 Whatpunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1is apresentthe full storytree rules

The options

Option 1 · ← Mova's choice

4 for £1 is cheaper in total too

nsubjcasensubjnummodcopcaseobladvmodroot4NUMforADP£SYM1NUMisAUXcheaperADJinADPtotalADJtooADV
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
144NUMNumForm=Digit NumType=Card6 cheapernsubj
2forforADP_3 £case
3££SYM_6 cheapernsubj
411NUMNumForm=Digit NumType=Card3 £nummod
5isbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin6 cheapercop
6cheapercheapADJDegree=Cmprootroot
7ininADP_8 totalcase
8totaltotalADJDegree=Pos6 cheaperobl
9tootooADV_6 cheaperadvmod
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1ispresent4totalcheap propertytree rules

Option 2 · ✓ the right answer

Each is cheaper, but she spends £1 instead of 60p

nsubjcoppunctccnsubjconjobjnummodcasefixednummodoblrootEachDETisAUXcheaperADJ,PUNCTbutCCONJshePRONspendsVERB£SYM1NUMinsteadADVofADP60NUMpNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1EacheachDETPronType=Tot3 cheapernsubj
2isbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin3 cheapercop
3cheapercheapADJDegree=Cmprootroot
4,,PUNCT_7 spendspunct
5butbutCCONJ_7 spendscc
6sheshePRONCase=Nom Gender=Fem Number=Sing Person=3 PronType=Prs7 spendsnsubj
7spendsspendVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin3 cheaperconj
8££SYM_7 spendsobj
911NUMNumForm=Digit NumType=Card8 £nummod
10insteadinsteadADVExtPos=ADP13 pcase
11ofofADP_10 insteadfixed
126060NUMNumForm=Digit NumType=Card13 pnummod
13ppNOUNNumber=Sing7 spendsobl
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1ispresentEachcheap propertytree rules
2spendpresentsheinstead 60 pvn consume-66-1 «NP V NP»: agent=Agent £=Asset

Option 3

Singles are always cheaper

nsubjcopadvmodrootSinglesNOUNareAUXalwaysADVcheaperADJ
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1SinglessingleNOUNNumber=Plur4 cheapernsubj
2arebeAUXMood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Fin4 cheapercop
3alwaysalwaysADVPronType=Tot4 cheaperadvmod
4cheapercheapADJDegree=Cmprootroot
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1ispresentSinglesalways, cheap propertytree rules

Option 4

2 lollies cost £1 anyway

nummodnsubjobjnummodadvmodroot2NUMlolliesNOUNcostVERB£SYM1NUManywayADV
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
122NUMNumForm=Digit NumType=Card2 lolliesnummod
2lollieslollyNOUNNumber=Plur3 costnsubj
3costcostVERBMood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Finrootroot
4££SYM_3 costobj
511NUMNumForm=Digit NumType=Card4 £nummod
6anywayanywayADV_3 costadvmod
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1costpresent2 lolliesanyway propertyvn cost-54.2 «NP V NP.value»: agent=Theme £=Value

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