---
title: Offers: 3 for 2, buy one get one free, bundles — how Mova does on the tests · Money
description: Lesson 12 of the money course of Mova's primary school: 2 of 11 tests right, exam 1 of 4, every question with the options, the student's choice, the right answer and why it chose.
---

<!-- md -->
[Mova](https://md.mova.elamur.ai/free/en/) · [this page in HTML](https://mova.elamur.ai/free/en/school-run/money/12-offers-3-for-2-buy-one-get-one-free-bundles/)

<!-- crumbs -->
[home](https://md.mova.elamur.ai/free/en/) / [at school](https://md.mova.elamur.ai/free/en/school-run/) / [Money](https://md.mova.elamur.ai/free/en/school-run/money/) / 12

# Offers: 3 for 2, buy one get one free, bundles

<!-- .vintro -->
**Tests:** 2 of 11 right · **Exam:** 1 of 4 right · **Kind:** ★ · **Understood:** 2 of 15 · **Run:** 2026-10-18, commit `f3c23ea72`

<!-- .vabout -->
Lesson 12 of the money course of Mova's primary school, as Mova's small model took its tests: it had read this lesson and the ones before it and learned from their exercises. Each test shows the options in the order the student saw them, its choice, the right answer, the score of every option and why it chose. The lesson itself, sentence by sentence with trees and pragmatics: [the lesson in the corpora](https://md.mova.elamur.ai/free/en/corpora/school/money/12-offers-3-for-2-buy-one-get-one-free-bundles/).

<!-- .vabout -->
Every question of this lesson and each of its options parsed by Mova, with trees and pragmatics: [the lesson's questions in the corpora](https://md.mova.elamur.ai/free/en/corpora/questions/money/12-offers-3-for-2-buy-one-get-one-free-bundles/).

<!-- div qa no -->

### Test 1 · ★ · wrong ✗ {#t1}

<!-- .q -->
Theo grabs BOGOF yoghurts and Dad says "free? wasted, more like" when one goes off. What's the lesson?

- **1.** Yoghurts should be kept in the cupboard — **← Mova's choice** · no support
- **2.** Free things never go off — no support
- **3.** A deal is only good if you use it all — **✓ the right answer** · no support
- **4.** Buy four next time to be safe — no support

<!-- .why -->
**Why:** No option found support in what it remembers, so it guessed: it took the first option shown. · [the question and its options parsed, with trees and pragmatics](https://md.mova.elamur.ai/free/en/corpora/questions/money/12-offers-3-for-2-buy-one-get-one-free-bundles/t1/)

<!-- /div -->

<!-- div qa no -->

### Test 2 · ★ · wrong ✗ {#t2}

<!-- .q -->
Lucy: "wait, 2 for £5, but they're £2.40 each — that's MORE expensive!" Is she right?

- **1.** Yes, the deal costs £1 more — **← Mova's choice** · no support
- **2.** Yes, 2 × £2.40 is £4.80, 20p less than the deal — **✓ the right answer** · no support
- **3.** No, the deal saves 20p — no support
- **4.** No, they cost exactly the same — no support

<!-- .why -->
**Why:** No option found support in what it remembers, so it guessed: it took the first option shown. · [the question and its options parsed, with trees and pragmatics](https://md.mova.elamur.ai/free/en/corpora/questions/money/12-offers-3-for-2-buy-one-get-one-free-bundles/t2/)

<!-- /div -->

<!-- div qa no -->

### Test 3 · ★ · wrong ✗ {#t3}

<!-- .q -->
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?

- **1.** Yes: everything becomes free — **← Mova's choice** · no support
- **2.** No: he pays £20 instead of £17 — no support
- **3.** No: he pays £25 now — no support
- **4.** Yes: he pays £15 for £20 of useful stuff — **✓ the right answer** · no support

<!-- .why -->
**Why:** No option found support in what it remembers, so it guessed: it took the first option shown. · [the question and its options parsed, with trees and pragmatics](https://md.mova.elamur.ai/free/en/corpora/questions/money/12-offers-3-for-2-buy-one-get-one-free-bundles/t3/)

<!-- /div -->

<!-- div qa no -->

### Test 4 · ★ · wrong ✗ {#t4}

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

- **1.** 4 for £1 is cheaper in total too — **← Mova's choice** · no support
- **2.** Each is cheaper, but she spends £1 instead of 60p — **✓ the right answer** · no support
- **3.** Singles are always cheaper — no support
- **4.** 2 lollies cost £1 anyway — no support

<!-- .why -->
**Why:** No option found support in what it remembers, so it guessed: it took the first option shown. · [the question and its options parsed, with trees and pragmatics](https://md.mova.elamur.ai/free/en/corpora/questions/money/12-offers-3-for-2-buy-one-get-one-free-bundles/t4/)

<!-- /div -->

<!-- div qa no -->

### Test 5 · ★ · wrong ✗ {#t5}

<!-- .q -->
What would happen if shops put "3 for 2" on milk that goes off in 2 days, and a small family bought it?

- **1.** They'd save twice as much money — **← Mova's choice** · score 3
- **2.** They'd get the third pint for free forever — no support
- **3.** The milk would last longer — no support
- **4.** They'd likely throw some away, so no real saving — **✓ the right answer** · no support

<!-- .why -->
**Why:** It took the question to ask what happens next. It chose option 1 with score 3, the only option with support. Its support: lesson 12, line 7: «An offer saves money only if you need everything and use it before it goes off.», reached through the same lesson line as the sentence the question matched. What matched: the same action «save» (+2); the same thing acted on «money» (+2). Against it: a different doer (counts against) (-1). The right option, 4, found no support in what it remembers. · [the question and its options parsed, with trees and pragmatics](https://md.mova.elamur.ai/free/en/corpora/questions/money/12-offers-3-for-2-buy-one-get-one-free-bundles/t5/)

<!-- /div -->

<!-- div qa ok -->

### Test 6 · ★ · right ✓ {#t6}

<!-- .q -->
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?

- **1.** The "was" price might only have been charged for a few days — **← Mova's choice** · **✓ the right answer** · score 3
- **2.** £10 minus £7 is not £3 — no support
- **3.** Shops are never allowed to cut prices — score 3
- **4.** The "now" price is always fake — no support

<!-- .why -->
**Why:** It took the question to ask why something happens (its cause). It chose option 1 with score 3, tied with another option at 3 (the first shown, or the one claiming less beyond what it knows, wins). Its support: lesson 11, line 12: «Different shops charge different prices for the same thing; checking a few shops is called shopping around.», reached through the option's own match among the sentences about the question's things. What matched: the same action «charge» (+2); the same thing acted on «different prices» (+2). Against it: a different doer (counts against) (-1). · [the question and its options parsed, with trees and pragmatics](https://md.mova.elamur.ai/free/en/corpora/questions/money/12-offers-3-for-2-buy-one-get-one-free-bundles/t6/)

<!-- /div -->

<!-- div qa ok -->

### Test 7 · ★ · right ✓ {#t7}

<!-- .q -->
Harry: "bundle £50, kit £30, boots £25 — I save a fiver!" But he already has boots. Does he save?

- **1.** No, he'd pay £50 instead of £30 for the kit alone — **← Mova's choice** · **✓ the right answer** · no support
- **2.** No, he'd pay £55 — no support
- **3.** Yes, he saves £25 — no support
- **4.** Yes, he saves exactly £5 — no support

<!-- .why -->
**Why:** No option found support in what it remembers, so it guessed: it took the first option shown. · [the question and its options parsed, with trees and pragmatics](https://md.mova.elamur.ai/free/en/corpora/questions/money/12-offers-3-for-2-buy-one-get-one-free-bundles/t7/)

<!-- /div -->

<!-- div qa no -->

### Test 8 · ★ · wrong ✗ {#t8}

<!-- .q -->
A toy is "half price!" and was £24. Your mate says "so it's £14." Is he right?

- **1.** No, it's £20 — **← Mova's choice** · no support
- **2.** Yes, half price means £10 off — no support
- **3.** Yes, half of £24 is £14 — no support
- **4.** No, half of £24 is £12 — **✓ the right answer** · no support

<!-- .why -->
**Why:** No option found support in what it remembers, so it guessed: it took the first option shown. · [the question and its options parsed, with trees and pragmatics](https://md.mova.elamur.ai/free/en/corpora/questions/money/12-offers-3-for-2-buy-one-get-one-free-bundles/t8/)

<!-- /div -->

<!-- div qa no -->

### Test 9 · ★ · wrong ✗ {#t9}

<!-- .q -->
Coffee-shop stamp card: Mum says "they want you to keep coming back, that's the trick." What does the shop get?

- **1.** Nothing, the free drink costs them a fortune — **← Mova's choice** · no support
- **2.** Mum's bank details — no support
- **3.** A free coffee for the shop — no support
- **4.** Customers who return again and again — **✓ the right answer** · no support

<!-- .why -->
**Why:** No option found support in what it remembers, so it guessed: it took the first option shown. · [the question and its options parsed, with trees and pragmatics](https://md.mova.elamur.ai/free/en/corpora/questions/money/12-offers-3-for-2-buy-one-get-one-free-bundles/t9/)

<!-- /div -->

<!-- div qa no -->

### Test 10 · ★ · wrong ✗ {#t10}

<!-- .q -->
Big bag of crisps: "20% extra free!" Ruby's bro goes "so it's double, no cap." ("No cap" means honestly.) What's true for a 100 g bag?

- **1.** It's 80 g, a bit less — **← Mova's choice** · no support
- **2.** It's 120 g, only a bit more — **✓ the right answer** · no support
- **3.** It's 200 g, twice as much — no support
- **4.** It's 102 g — no support

<!-- .why -->
**Why:** No option found support in what it remembers, so it guessed: it took the first option shown. · [the question and its options parsed, with trees and pragmatics](https://md.mova.elamur.ai/free/en/corpora/questions/money/12-offers-3-for-2-buy-one-get-one-free-bundles/t10/)

<!-- /div -->

<!-- div qa no -->

### Test 11 · ★ · wrong ✗ {#t11}

<!-- .q -->
Shampoo is £3 on "3 for 2". Mum needs 3 bottles anyway this month. How much does she save?

- **1.** £9 — **← Mova's choice** · no support
- **2.** £6 — no support
- **3.** £3 — **✓ the right answer** · no support
- **4.** £2 — no support

<!-- .why -->
**Why:** No option found support in what it remembers, so it guessed: it took the first option shown. · [the question and its options parsed, with trees and pragmatics](https://md.mova.elamur.ai/free/en/corpora/questions/money/12-offers-3-for-2-buy-one-get-one-free-bundles/t11/)

<!-- /div -->

<!-- div qa ok -->

### Exam question 1 · formal language · right ✓ {#e1}

<!-- .q -->
Which of the following statements most accurately characterises an offer designated "three for the price of two"?

- **1.** Three articles are supplied whilst payment is made in respect of two only — **← Mova's choice** · **✓ the right answer** · no support
- **2.** Three articles are supplied without any payment whatsoever — no support
- **3.** Two articles are supplied whilst payment is made in respect of three — no support
- **4.** The price of every article is reduced by two pounds — no support

<!-- .why -->
**Why:** No option found support in what it remembers, so it guessed: it took the first option shown. · [the question and its options parsed, with trees and pragmatics](https://md.mova.elamur.ai/free/en/corpora/questions/money/12-offers-3-for-2-buy-one-get-one-free-bundles/e1/)

<!-- /div -->

<!-- div qa no -->

### Exam question 2 · formal language · wrong ✗ {#e2}

<!-- .q -->
It is given that a cereal is priced at two pounds forty pence per box and is offered at two boxes for five pounds. Ascertain the excess payable under the offer.

- **1.** Sixty pence — **← Mova's choice** · no support
- **2.** Forty pence — no support
- **3.** One pound — no support
- **4.** Twenty pence — **✓ the right answer** · no support

<!-- .why -->
**Why:** No option found support in what it remembers, so it guessed: it took the first option shown. · [the question and its options parsed, with trees and pragmatics](https://md.mova.elamur.ai/free/en/corpora/questions/money/12-offers-3-for-2-buy-one-get-one-free-bundles/e2/)

<!-- /div -->

<!-- div qa no -->

### Exam question 3 · formal language · wrong ✗ {#e3}

<!-- .q -->
It is given that an article formerly priced at sixteen pounds is reduced to half price. Determine the reduced price.

- **1.** Four pounds — **← Mova's choice** · no support
- **2.** Eight pounds — **✓ the right answer** · no support
- **3.** Six pounds — no support
- **4.** Twelve pounds — no support

<!-- .why -->
**Why:** No option found support in what it remembers, so it guessed: it took the first option shown. · [the question and its options parsed, with trees and pragmatics](https://md.mova.elamur.ai/free/en/corpora/questions/money/12-offers-3-for-2-buy-one-get-one-free-bundles/e3/)

<!-- /div -->

<!-- div qa no -->

### Exam question 4 · formal language · wrong ✗ {#e4}

<!-- .q -->
Identify the principal condition upon which a multiple-purchase offer occasions a genuine saving.

- **1.** That the offer is displayed in large lettering — **← Mova's choice** · no support
- **2.** That every article so purchased is required and used — **✓ the right answer** · no support
- **3.** That the articles are perishable and expire promptly — no support
- **4.** That the purchaser possesses a loyalty card — no support

<!-- .why -->
**Why:** No option found support in what it remembers, so it guessed: it took the first option shown. · [the question and its options parsed, with trees and pragmatics](https://md.mova.elamur.ai/free/en/corpora/questions/money/12-offers-3-for-2-buy-one-get-one-free-bundles/e4/)

<!-- /div -->

<!-- pn -->
- ← previous: [11. Prices and change at the till](https://md.mova.elamur.ai/free/en/school-run/money/11-prices-and-change-at-the-till/)
- next →: [13. Unit prices and sales that are not really sales](https://md.mova.elamur.ai/free/en/school-run/money/13-unit-prices-and-sales-that-are-not-really-sales/)
- ↑ back to [Money](https://md.mova.elamur.ai/free/en/school-run/money/)

