---
title: apparently Ella made Grace pinky promise not to be friends with anyo… — Promises · tree and pragmatics
description: apparently Ella made Grace pinky promise not to be friends with anyone else, n now Grace is crying, spread it Test 17 · ★ of lesson 199 «Promises» of the everyday course of Mova's primary school, with the dependency tree and pragmatics of the question and of each option; Mova's choice was right.
---

<!-- md -->
[Mova](https://md.mova.elamur.ai/free/en/) · [this page in HTML](https://mova.elamur.ai/free/en/corpora/questions/everyday/199-promises/t17/)

<!-- crumbs -->
[home](https://md.mova.elamur.ai/free/en/) / [corpora](https://md.mova.elamur.ai/free/en/corpora/) / [questions](https://md.mova.elamur.ai/free/en/corpora/questions/) / [Everyday](https://md.mova.elamur.ai/free/en/corpora/questions/everyday/) / [Promises](https://md.mova.elamur.ai/free/en/corpora/questions/everyday/199-promises/) / t17

# Test 17 · ★ · Promises

<!-- .ven lang=en -->
apparently Ella made Grace pinky promise not to be friends with anyone else, n now Grace is crying, spread it

<!-- .vintro -->
**Mova's choice:** option 4 · **The right answer:** option 4 · right ✓ · **Who acts:** Ella, Grace · **What happens:** make, not be, cry, spread · **To what, where:** Grace pinky promise, friends, promise

<!-- .vabout -->
This is test 17 · ★ of lesson 199 «Promises» of the everyday 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](https://md.mova.elamur.ai/free/en/school-run/everyday/199-promises/#t17).

## The question {#question}

```conllu
# sent_id = question:everyday:199-promises:t17:1
# text = apparently Ella made Grace pinky promise not to be friends with anyone else, n now Grace is crying, spread it
1	apparently	apparently	ADV	RB	_	3	advmod	_	_
2	Ella	Ella	PROPN	NNP	Number=Sing	3	nsubj	_	_
3	made	make	VERB	VBD	Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin	0	root	_	_
4	Grace	Grace	PROPN	NNP	Number=Sing	6	compound	_	_
5	pinky	pinky	NOUN	NN	Number=Sing	6	compound	_	_
6	promise	promise	NOUN	NN	Number=Sing	3	obj	_	_
7	not	not	PART	RB	Polarity=Neg	10	advmod	_	_
8	to	to	PART	TO	_	10	mark	_	_
9	be	be	AUX	VB	VerbForm=Inf	10	cop	_	_
10	friends	friend	NOUN	NNS	Number=Plur	6	nmod	_	_
11	with	with	ADP	IN	_	12	case	_	_
12	anyone	anyone	PRON	NN	Number=Sing|PronType=Ind	10	nmod	_	_
13	else	else	ADV	RB	_	12	advmod	_	SpaceAfter=No
14	,	,	PUNCT	,	_	19	punct	_	_
15	n	and	CCONJ	CC	Abbr=Yes	19	cc	_	_
16	now	now	ADV	RB	PronType=Dem	19	advmod	_	_
17	Grace	Grace	PROPN	NNP	Number=Sing	19	nsubj	_	_
18	is	be	AUX	VBZ	Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin	19	aux	_	_
19	crying	cry	VERB	VBG	Tense=Pres|VerbForm=Part	3	conj	_	SpaceAfter=No
20	,	,	PUNCT	,	_	21	punct	_	_
21	spread	spread	VERB	VB	VerbForm=Inf	3	advcl	_	_
22	it	it	PRON	PRP	Case=Acc|Gender=Neut|Number=Sing|Person=3|PronType=Prs	21	obj	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **make** | past | Ella | Grace pinky promise |  |  |  | apparently *property* | vn build-26.1-1 «NP V NP»: agent=Agent promise=Product |
| 2 | **not** **is a** | to-infinitive |  | friends |  |  |  | with anyone | tree rules |
| 3 | **cry** *speech: express* | present · progressive | Grace |  |  |  | now |  | vn manner\_speaking-37.3 «NP V»: agent=Agent |
| 4 | **spread** | infinitive | Ella *not said here* | promise |  |  |  |  | vn appear-48.1.1 «PP.location V NP»: agent=Location it=Theme |

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

## The options {#options}

### Option 1 {#o1}

<!-- .ven lang=en -->
Spread it so everyone knows

```conllu
# sent_id = question:everyday:199-promises:t17:o1:1
# text = Spread it so everyone knows
1	Spread	spread	VERB	VB	Mood=Imp|VerbForm=Fin	0	root	_	_
2	it	it	PRON	PRP	Case=Acc|Gender=Neut|Number=Sing|Person=3|PronType=Prs	1	obj	_	_
3	so	so	ADV	RB	_	5	advmod	_	_
4	everyone	everyone	PRON	NN	Number=Sing|PronType=Tot	5	nsubj	_	_
5	knows	know	VERB	VBZ	Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin	1	advcl	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **spread** | imperative | you *not said here* | it |  |  |  |  | vn appear-48.1.1 «PP.location V NP»: agent=Location it=Theme |
| 2 | **know** | present | everyone |  |  |  |  |  | vn comprehend-87.2-1-1-1 «NP V»: agent=Experiencer |

### Option 2 {#o2}

<!-- .ven lang=en -->
Make Ella pinky promise too

```conllu
# sent_id = question:everyday:199-promises:t17:o2:1
# text = Make Ella pinky promise too
1	Make	make	VERB	VB	Mood=Imp|VerbForm=Fin	0	root	_	_
2	Ella	Ella	PROPN	NNP	Number=Sing	4	compound	_	_
3	pinky	pinky	NOUN	NN	Number=Sing	4	compound	_	_
4	promise	promise	NOUN	NN	Number=Sing	1	obj	_	_
5	too	too	ADV	RB	_	1	advmod	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **make** | imperative | you *not said here* | Ella pinky promise |  |  |  |  | vn build-26.1-1 «NP.asset V NP»: agent=Asset promise=Product |

### Option 3 {#o3}

<!-- .ven lang=en -->
Grace must keep the promise

```conllu
# sent_id = question:everyday:199-promises:t17:o3:1
# text = Grace must keep the promise
1	Grace	Grace	PROPN	NNP	Number=Sing	3	nsubj	_	_
2	must	must	AUX	MD	VerbForm=Fin	3	aux	_	_
3	keep	keep	VERB	VB	VerbForm=Inf	0	root	_	_
4	the	the	DET	DT	Definite=Def|PronType=Art	5	det	_	_
5	promise	promise	NOUN	NN	Number=Sing	3	obj	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **keep** | must | Grace | the promise |  |  |  |  | vn keep-15.2 «NP V NP»: agent=Agent promise=Theme |

### Option 4 · ← Mova's choice · ✓ the right answer {#o4}

<!-- .ven lang=en -->
Don't spread it; a promise controlling your friends doesn't count, tell an adult

<!-- fold The tree, 15 words -->
```conllu
# sent_id = question:everyday:199-promises:t17:o4:1
# text = Don't spread it; a promise controlling your friends doesn't count, tell an adult
1	Do	do	AUX	VB	Mood=Imp|VerbForm=Fin	3	aux	_	SpaceAfter=No
2	n't	not	PART	RB	Polarity=Neg	3	advmod	_	_
3	spread	spread	VERB	VB	Mood=Imp|VerbForm=Fin	0	root	_	_
4	it	it	PRON	PRP	Case=Acc|Gender=Neut|Number=Sing|Person=3|PronType=Prs	3	obj	_	SpaceAfter=No
5	;	;	PUNCT	:	_	13	punct	_	_
6	a	a	DET	DT	Definite=Ind|PronType=Art	7	det	_	_
7	promise	promise	NOUN	NN	Number=Sing	13	nsubj	_	_
8	controlling	control	VERB	VBG	VerbForm=Ger	7	acl	_	_
9	your	your	PRON	PRP$	Case=Gen|Person=2|Poss=Yes|PronType=Prs	10	nmod:poss	_	_
10	friends	friend	NOUN	NNS	Number=Plur	8	obj	_	_
11	does	do	AUX	VBZ	Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin	13	aux	_	SpaceAfter=No
12	n't	not	PART	RB	Polarity=Neg	13	advmod	_	_
13	count	count	VERB	VB	VerbForm=Inf	3	parataxis	_	SpaceAfter=No
14	,	,	PUNCT	,	_	15	punct	_	_
15	tell	tell	VERB	VB	VerbForm=Inf	13	conj	_	_
16	an	a	DET	DT	Definite=Ind|PronType=Art	17	det	_	_
17	adult	adult	NOUN	NN	Number=Sing	15	obj	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **not** **spread** | imperative · do-support | you *not said here* | it |  |  |  |  | vn appear-48.1.1 «PP.location V NP»: agent=Location it=Theme |
| 2 | **control** | gerund | a promise *not said here* | your friends |  |  |  |  | vn enforce-63 «NP V NP»: agent=Agent friend=Theme |
| 3 | **not** **count** | present · do-support | a promise |  |  |  |  |  | vn matter-91 «NP V»: agent=Stimulus |
| 4 | **tell** *speech: assert* | infinitive | a promise *not said here* |  | a adult |  |  |  | vn transfer\_mesg-37.1.1-1-1 «NP V NP.recipient»: agent=Agent adult=Recipient |

<!-- div src -->

**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.

<!-- /div -->

<!-- pn -->
- ← previous: [Promises, test 16](https://md.mova.elamur.ai/free/en/corpora/questions/everyday/199-promises/t16/)
- next →: [Promises, test 18](https://md.mova.elamur.ai/free/en/corpora/questions/everyday/199-promises/t18/)
- ↑ back to [Promises](https://md.mova.elamur.ai/free/en/corpora/questions/everyday/199-promises/)

