---
title: ‘Very good,’ said the ogre, and he went round to every relation he h… — The Violet Fairy Book · tree and pragmatics
description: ‘Very good,’ said the ogre, and he went round to every relation he had, and told them to collect wood and bring it to the tower where Halfman was. Who acts: ogre. A sentence of «The Violet Fairy Book» by Andrew Lang, The Story of Halfman, 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/tales/pg641/41/105/)

<!-- crumbs -->
[home](https://md.mova.elamur.ai/free/en/) / [corpora](https://md.mova.elamur.ai/free/en/corpora/) / [tales](https://md.mova.elamur.ai/free/en/corpora/tales/) / [The Violet Fairy Book](https://md.mova.elamur.ai/free/en/corpora/tales/pg641/) / [The Story of Halfman](https://md.mova.elamur.ai/free/en/corpora/tales/pg641/41/) / 105

# The Violet Fairy Book, The Story of Halfman, sentence 105

<!-- .ven lang=en -->
‘Very good,’ said the ogre, and he went round to every relation he had, and told them to collect wood and bring it to the tower where Halfman was.

<!-- .vintro -->
**Who acts:** ogre · **What happens:** say, go round, have, tell, collect, bring · **To what, where:** ogre, relation, relations, wood, tower · **Speech:** someone speaks here

<!-- .vabout -->
This is a sentence of «The Violet Fairy Book» by Andrew Lang, The Story of Halfman. The page gives its syntax tree — a dependency tree in the style of Universal Dependencies — and its pragmatics clause by clause: who acts (ogre), what happens, when and where, as Mova's frames read it from the tree.

<!-- .note-en -->
**Parsed by Mova, not checked by a teacher.** This tree is Mova's own parse (the `en` model, on the CPU, when the site is built); it may be wrong.

## The tree {#tree}

```conllu
# sent_id = book:pg641:41:105
# text = ‘Very good,’ said the ogre, and he went round to every relation he had, and told them to collect wood and bring it to the tower where Halfman was.
1	‘	'	PUNCT	``	_	3	punct	_	SpaceAfter=No
2	Very	very	ADV	RB	_	3	advmod	_	_
3	good	good	ADJ	JJ	Degree=Pos	6	ccomp	_	SpaceAfter=No
4	,	,	PUNCT	,	_	3	punct	_	SpaceAfter=No
5	’	'	PUNCT	''	_	3	punct	_	_
6	said	say	VERB	VBD	Mood=Ind|Number=Sing|Person=1|Tense=Past|VerbForm=Fin	0	root	_	_
7	the	the	DET	DT	Definite=Def|PronType=Art	8	det	_	_
8	ogre	ogre	NOUN	NN	Number=Sing	6	obj	_	SpaceAfter=No
9	,	,	PUNCT	,	_	12	punct	_	_
10	and	and	CCONJ	CC	_	12	cc	_	_
11	he	he	PRON	PRP	Case=Nom|Gender=Masc|Number=Sing|Person=3|PronType=Prs	12	nsubj	_	_
12	went	go	VERB	VBD	Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin	6	conj	_	_
13	round	round	ADV	RB	_	12	advmod	_	_
14	to	to	ADP	IN	_	16	case	_	_
15	every	every	DET	DT	PronType=Tot	16	det	_	_
16	relation	relation	NOUN	NN	Number=Sing	12	obl	_	_
17	he	he	PRON	PRP	Case=Nom|Gender=Masc|Number=Sing|Person=3|PronType=Prs	18	nsubj	_	_
18	had	have	VERB	VBD	Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin	16	acl:relcl	_	SpaceAfter=No
19	,	,	PUNCT	,	_	21	punct	_	_
20	and	and	CCONJ	CC	_	21	cc	_	_
21	told	tell	VERB	VBD	Mood=Ind|Number=Sing|Person=1|Tense=Past|VerbForm=Fin	6	conj	_	_
22	them	they	PRON	PRP	Case=Acc|Number=Plur|Person=3|PronType=Prs	21	iobj	_	_
23	to	to	PART	TO	_	24	mark	_	_
24	collect	collect	VERB	VB	VerbForm=Inf	21	xcomp	_	_
25	wood	wood	NOUN	NN	Number=Sing	24	obj	_	_
26	and	and	CCONJ	CC	_	27	cc	_	_
27	bring	bring	VERB	VB	VerbForm=Inf	24	conj	_	_
28	it	it	PRON	PRP	Case=Acc|Gender=Neut|Number=Sing|Person=3|PronType=Prs	27	obj	_	_
29	to	to	ADP	IN	_	31	case	_	_
30	the	the	DET	DT	Definite=Def|PronType=Art	31	det	_	_
31	tower	tower	NOUN	NN	Number=Sing	27	obl	_	_
32	where	where	ADV	WRB	PronType=Rel	34	advmod	_	_
33	Halfman	Halfman	PROPN	NNP	Number=Sing	34	nsubj	_	_
34	was	be	AUX	VBD	Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin	31	acl:relcl	_	SpaceAfter=No
35	.	.	PUNCT	.	_	6	punct	_	_
```

## Pragmatics {#pragmatics}

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **say** *speech: assert* | past |  | the ogre |  |  |  |  | vn say-37.7-1-1 «NP V NP.topic»: agent=Agent ogre=Topic |
| 2 | **go round** | past | ogre |  |  | every relation |  | round *property* | vn escape-51.1-1 «NP V PP.initial\_location»: agent=Theme to relation=Initial\_Location |
| 3 | **have** | past | ogre | every relation *not said here* |  |  |  |  | vn birth-28.2-1 «NP V NP»: agent=Agent relation=Patient |
| 4 | **tell** *speech: assert* | past |  |  | relations *= relation* |  |  |  | vn transfer\_mesg-37.1.1-1-1 «NP V NP S\_INF»: agent=Agent they=Recipient clause=Topic |
| 5 | **collect** *not said to happen* | to-infinitive |  | wood |  |  |  |  | vn obtain-13.5.2 «NP V NP»: agent=Agent wood=Theme |
| 6 | **bring** | infinitive |  | wood |  | the tower |  |  | vn bring-11.3-1 «NP V NP PP.destination»: agent=Agent it=Theme to tower=Destination |

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

**Text:** «The Violet Fairy Book» by Andrew Lang, Project Gutenberg book 641 (public domain in the USA). **Tree:** Mova's own parse, Elamur Cosmic License. **Frames:** Mova's frames reader (`prag`), the chapter read in order.

<!-- /div -->

<!-- pn -->
- ← previous: [sentence 104](https://md.mova.elamur.ai/free/en/corpora/tales/pg641/41/104/)
- next →: [sentence 106](https://md.mova.elamur.ai/free/en/corpora/tales/pg641/41/106/)
- ↑ back to [The Story of Halfman](https://md.mova.elamur.ai/free/en/corpora/tales/pg641/41/)

