---
title: did Koshchei keep his promise to forgive Ivan? — Russian Folk-Tales, Marya Morevna, par… · tree and pragmatics
description: did Koshchei keep his promise to forgive Ivan? Test 12 · ★ of lesson 429 «Russian Folk-Tales, Marya Morevna, part 21: Ivan is slain and revived, then tricks the Baba Yaga's mares and is helped by the creatures he spared» of the books course of Mova's primary school, with the dependency tree and prag
---

<!-- md -->
[Mova](https://md.mova.elamur.ai/free/en/) · [this page in HTML](https://mova.elamur.ai/free/en/corpora/questions/books/429-pg22373-part21/t12/)

<!-- 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/) / [Books](https://md.mova.elamur.ai/free/en/corpora/questions/books/) / [Russian Folk-Tales, Marya Morevna, par…](https://md.mova.elamur.ai/free/en/corpora/questions/books/429-pg22373-part21/) / t12

# Test 12 · ★ · Russian Folk-Tales, Marya Morevna, part 21: Ivan is slain…

<!-- .ven lang=en -->
did Koshchei keep his promise to forgive Ivan?

<!-- .vintro -->
**Mova's choice:** option 2 · **The right answer:** option 4 · wrong ✗ · **Who acts:** Koshchei · **What happens:** keep, forgive, promise · **To what, where:** promise, Ivan

<!-- .vabout -->
This is test 12 · ★ of lesson 429 «Russian Folk-Tales, Marya Morevna, part 21: Ivan is slain and revived, then tricks the Baba Yaga's mares and is helped by the creatures he spared» of the books 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/books/429-pg22373-part21/#t12).

## The question {#question}

```conllu
# sent_id = question:books:429-pg22373-part21:t12:1
# text = did Koshchei keep his promise to forgive Ivan?
1	did	do	AUX	VBD	Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin	3	aux	_	_
2	Koshchei	Koshchei	PROPN	NNP	Number=Sing	3	nsubj	_	_
3	keep	keep	VERB	VB	VerbForm=Inf	0	root	_	_
4	his	his	PRON	PRP$	Case=Gen|Gender=Masc|Number=Sing|Person=3|Poss=Yes|PronType=Prs	5	nmod:poss	_	_
5	promise	promise	NOUN	NN	Number=Sing	3	obj	_	_
6	to	to	PART	TO	_	7	mark	_	_
7	forgive	forgive	VERB	VB	VerbForm=Inf	5	acl	_	_
8	Ivan	Ivan	PROPN	NNP	Number=Sing	7	obj	_	SpaceAfter=No
9	?	?	PUNCT	.	_	3	punct	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **keep** | past · do-support | Koshchei | Koshchei's promise |  |  |  |  | vn keep-15.2 «NP V NP»: agent=Agent promise=Theme |
| 2 | **forgive** | to-infinitive | Koshchei *not said here* | Ivan |  |  |  |  | vn judgment-33.1-1 «NP V NP»: agent=Agent ivan=Theme |
| 3 | **promise** |  | Koshchei |  |  |  |  |  | nom promise «communication transitive»: poss=agent |

<!-- .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 -->
nope, he only forgave him twice and then chopped him up

```conllu
# sent_id = question:books:429-pg22373-part21:t12:o1:1
# text = nope, he only forgave him twice and then chopped him up
1	nope	nope	INTJ	UH	_	5	discourse	_	SpaceAfter=No
2	,	,	PUNCT	,	_	1	punct	_	_
3	he	he	PRON	PRP	Case=Nom|Gender=Masc|Number=Sing|Person=3|PronType=Prs	5	nsubj	_	_
4	only	only	ADV	RB	_	5	advmod	_	_
5	forgave	forgive	VERB	VBD	Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin	0	root	_	_
6	him	he	PRON	PRP	Case=Acc|Gender=Masc|Number=Sing|Person=3|PronType=Prs	5	obj	_	_
7	twice	twice	ADV	RB	NumForm=Word|NumType=Mult	5	advmod	_	_
8	and	and	CCONJ	CC	_	10	cc	_	_
9	then	then	ADV	RB	PronType=Dem	10	advmod	_	_
10	chopped	chop	VERB	VBD	Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin	5	conj	_	_
11	him	he	PRON	PRP	Case=Acc|Gender=Masc|Number=Sing|Person=3|PronType=Prs	10	obj	_	_
12	up	up	ADP	RP	_	10	compound:prt	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **forgive** | past | he | him *= he* |  |  |  | twice *property* | vn judgment-33.1-1 «NP V NP»: agent=Agent he=Theme |
| 2 | **chop up** | past | he *not said here* | him *= he* |  |  | then |  | vn carve-21.2-2 «NP V NP»: agent=Agent he=Patient |

### Option 2 · ← Mova's choice {#o2}

<!-- .ven lang=en -->
nope, he only forgave him twice, not the third time when he chopped him up

<!-- fold The tree, 15 words -->
```conllu
# sent_id = question:books:429-pg22373-part21:t12:o2:1
# text = nope, he only forgave him twice, not the third time when he chopped him up
1	nope	nope	INTJ	UH	_	5	discourse	_	SpaceAfter=No
2	,	,	PUNCT	,	_	1	punct	_	_
3	he	he	PRON	PRP	Case=Nom|Gender=Masc|Number=Sing|Person=3|PronType=Prs	5	nsubj	_	_
4	only	only	ADV	RB	_	5	advmod	_	_
5	forgave	forgive	VERB	VBD	Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin	0	root	_	_
6	him	he	PRON	PRP	Case=Acc|Gender=Masc|Number=Sing|Person=3|PronType=Prs	5	obj	_	_
7	twice	twice	ADV	RB	NumForm=Word|NumType=Mult	5	advmod	_	SpaceAfter=No
8	,	,	PUNCT	,	_	12	punct	_	_
9	not	not	PART	RB	Polarity=Neg	12	advmod	_	_
10	the	the	DET	DT	Definite=Def|PronType=Art	12	det	_	_
11	third	third	ADJ	JJ	Degree=Pos|NumForm=Word|NumType=Ord	12	amod	_	_
12	time	time	NOUN	NN	Number=Sing	5	parataxis	_	_
13	when	when	ADV	WRB	PronType=Int	15	advmod	_	_
14	he	he	PRON	PRP	Case=Nom|Gender=Masc|Number=Sing|Person=3|PronType=Prs	15	nsubj	_	_
15	chopped	chop	VERB	VBD	Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin	12	advcl	_	_
16	him	he	PRON	PRP	Case=Acc|Gender=Masc|Number=Sing|Person=3|PronType=Prs	15	obj	_	_
17	up	up	ADP	RP	_	15	compound:prt	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **forgive** | past | he | him *= he* |  |  |  | twice *property* | vn judgment-33.1-1 «NP V NP»: agent=Agent he=Theme |
| 2 | **chop up** | past | he | him *= he* |  |  |  |  | vn carve-21.2-2 «NP V NP»: agent=Agent he=Patient |

### Option 3 {#o3}

<!-- .ven lang=en -->
yeah, he forgave him twice

```conllu
# sent_id = question:books:429-pg22373-part21:t12:o3:1
# text = yeah, he forgave him twice
1	yeah	yeah	INTJ	UH	_	4	discourse	_	SpaceAfter=No
2	,	,	PUNCT	,	_	4	punct	_	_
3	he	he	PRON	PRP	Case=Nom|Gender=Masc|Number=Sing|Person=3|PronType=Prs	4	nsubj	_	_
4	forgave	forgive	VERB	VBD	Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin	0	root	_	_
5	him	he	PRON	PRP	Case=Acc|Gender=Masc|Number=Sing|Person=3|PronType=Prs	4	obj	_	_
6	twice	twice	ADV	RB	NumForm=Word|NumType=Mult	4	advmod	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **forgive** | past | he | him *= he* |  |  |  | twice *property* | vn judgment-33.1-1 «NP V NP»: agent=Agent he=Theme |

### Option 4 · ✓ the right answer {#o4}

<!-- .ven lang=en -->
nope, he only forgave him twice

```conllu
# sent_id = question:books:429-pg22373-part21:t12:o4:1
# text = nope, he only forgave him twice
1	nope	nope	INTJ	UH	_	5	discourse	_	SpaceAfter=No
2	,	,	PUNCT	,	_	1	punct	_	_
3	he	he	PRON	PRP	Case=Nom|Gender=Masc|Number=Sing|Person=3|PronType=Prs	5	nsubj	_	_
4	only	only	ADV	RB	_	5	advmod	_	_
5	forgave	forgive	VERB	VBD	Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin	0	root	_	_
6	him	he	PRON	PRP	Case=Acc|Gender=Masc|Number=Sing|Person=3|PronType=Prs	5	obj	_	_
7	twice	twice	ADV	RB	NumForm=Word|NumType=Mult	5	advmod	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **forgive** | past | he | him *= he* |  |  |  | twice *property* | vn judgment-33.1-1 «NP V NP»: agent=Agent he=Theme |

<!-- 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: [Russian Folk-Tales, Marya Morevna, par…, test 11](https://md.mova.elamur.ai/free/en/corpora/questions/books/429-pg22373-part21/t11/)
- next →: [Russian Folk-Tales, Marya Morevna, par…, exam 1](https://md.mova.elamur.ai/free/en/corpora/questions/books/429-pg22373-part21/e1/)
- ↑ back to [Russian Folk-Tales, Marya Morevna, part 21: Ivan is slain and revived, then tricks the Baba Yaga's mares and is helped by the creatures he spared](https://md.mova.elamur.ai/free/en/corpora/questions/books/429-pg22373-part21/)

