---
title: Multi-packs are not always cheaper: divide the pack price by the num… — Unit prices and sales that are not really sales · tree and pragmatics
description: Multi-packs are not always cheaper: divide the pack price by the number of items to compare. Who acts: Multi-packs. A sentence of the lesson «Unit prices and sales that are not really sales» of the money course of Mova's primary school with its dependency tree and the pragmatics of every clause.
---

<!-- md -->
[Mova](https://md.mova.elamur.ai/free/en/) · [this page in HTML](https://mova.elamur.ai/free/en/corpora/school/money/13-unit-prices-and-sales-that-are-not-really-sales/10/)

<!-- crumbs -->
[home](https://md.mova.elamur.ai/free/en/) / [corpora](https://md.mova.elamur.ai/free/en/corpora/) / [school](https://md.mova.elamur.ai/free/en/corpora/school/) / [Money](https://md.mova.elamur.ai/free/en/corpora/school/money/) / [Unit prices and sales that are not rea…](https://md.mova.elamur.ai/free/en/corpora/school/money/13-unit-prices-and-sales-that-are-not-really-sales/) / 10

# Unit prices and sales that are not really sales, sentence 10

<!-- .ven lang=en -->
Multi-packs are not always cheaper: divide the pack price by the number of items to compare.

<!-- .vintro -->
**Who acts:** Multi-packs · **What happens:** not be, divide, compare · **To what, where:** pack price

<!-- .vabout -->
This is a sentence of the lesson «Unit prices and sales that are not really sales» of the money course of Mova's primary school. The page gives its syntax tree — a dependency tree in the style of Universal Dependencies — and its pragmatics clause by clause: who acts (Multi-packs), what happens, when and where, as Mova's frames read it from the tree.

## The tree {#tree}

```conllu
# sent_id = school:money:013-unit-prices-and-sales-that-are-not-really-sales.lesson:10
# text = Multi-packs are not always cheaper: divide the pack price by the number of items to compare.
# source = school lesson (ours)
# course = money
# lesson = 013-unit-prices-and-sales-that-are-not-really-sales.lesson
# annotation = Mova annot: Rust (en) → Haiku 5.5 (medium, Batches API) patches; gates UD 2.18; agreed by treeagree rules (Stanza, Trankit, spaCy trf): R7-rel-agree ×1
1	Multi-packs	multi-pack	NOUN	NNS	Number=Plur	5	nsubj	_	_
2	are	be	AUX	VBP	Mood=Ind|Number=Plur|Person=3|Tense=Pres|VerbForm=Fin	5	cop	_	_
3	not	not	PART	RB	Polarity=Neg	5	advmod	_	_
4	always	always	ADV	RB	PronType=Tot	5	advmod	_	_
5	cheaper	cheap	ADJ	JJR	Degree=Cmp	0	root	_	_
6	:	:	PUNCT	:	_	7	punct	_	_
7	divide	divide	VERB	VB	VerbForm=Inf	5	parataxis	_	Agree=R7-rel-agree|Haiku=5:conj
8	the	the	DET	DT	Definite=Def|PronType=Art	10	det	_	_
9	pack	pack	NOUN	NN	Number=Sing	10	compound	_	_
10	price	price	NOUN	NN	Number=Sing	7	obj	_	_
11	by	by	ADP	IN	_	13	case	_	_
12	the	the	DET	DT	Definite=Def|PronType=Art	13	det	_	_
13	number	number	NOUN	NN	Number=Sing	7	obl	_	_
14	of	of	ADP	IN	_	15	case	_	_
15	items	item	NOUN	NNS	Number=Plur	13	nmod	_	_
16	to	to	PART	TO	_	17	mark	_	_
17	compare	compare	VERB	VB	VerbForm=Inf	15	acl	_	_
18	.	.	PUNCT	.	_	5	punct	_	_
```

## Pragmatics {#pragmatics}

<!-- .note -->
No stored speech act for this sentence.

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **not** **is** | present | Multi-packs |  |  |  |  | always, cheap *property* | tree rules |
| 2 | **divide** | infinitive |  | the pack price |  |  |  | by the number of items | vn multiply-108-1 «NP V NP PP.co-theme»: agent=Agent price=Theme by number=Co-Theme |
| 3 | **compare** | to-infinitive |  |  |  |  |  |  | vn amalgamate-22.2-2 «NP V ADVP-Middle»: agent=Patient |

<!-- .note -->
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.

<!-- div src -->

**Licence: [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/)**, as the whole of Mova corpus 0.4, of which this treebank (the agreed school, `mova-school-agreed-en.conllu`) is part. The lessons were written for Mova's primary school. Sentence `school:money:013-unit-prices-and-sales-that-are-not-really-sales.lesson:10`.

**The tree:** Mova annot: Rust (en) → Haiku 5.5 (medium, Batches API) patches; gates UD 2.18; agreed by treeagree rules (Stanza, Trankit, spaCy trf): R7-rel-agree ×1. **The frames** are read from the tree by Mova's frames reader (`prag`) when this page is built, the lesson read in order, so a pronoun may be resolved from an earlier sentence.

See the [release 0.4](https://md.mova.elamur.ai/free/en/releases/0.4/).

<!-- /div -->

<!-- pn -->
- ← previous: [Unit prices and sales that are not rea…, 9](https://md.mova.elamur.ai/free/en/corpora/school/money/13-unit-prices-and-sales-that-are-not-really-sales/9/)
- next →: [Unit prices and sales that are not rea…, 11](https://md.mova.elamur.ai/free/en/corpora/school/money/13-unit-prices-and-sales-that-are-not-really-sales/11/)
- ↑ back to [the lesson](https://md.mova.elamur.ai/free/en/corpora/school/money/13-unit-prices-and-sales-that-are-not-really-sales/)

