---
title: satisfactory — school dictionary · trees and pragmatics
description: «satisfactory» in the school dictionary: Good enough; acceptable, but not excellent. Every meaning for a pupil with its dependency tree and pragmatics.
---

<!-- md -->
[Mova](https://md.mova.elamur.ai/free/en/) · [this page in HTML](https://mova.elamur.ai/free/en/corpora/dictionaries/school/S/satisfactory/)

<!-- crumbs -->
[home](https://md.mova.elamur.ai/free/en/) / [corpora](https://md.mova.elamur.ai/free/en/corpora/) / [dictionaries](https://md.mova.elamur.ai/free/en/corpora/dictionaries/) / [school dictionary](https://md.mova.elamur.ai/free/en/corpora/dictionaries/school/) / [S](https://md.mova.elamur.ai/free/en/corpora/dictionaries/school/S/) / satisfactory

# satisfactory

<!-- .vintro -->
**Who acts:** report, handwriting, My, repair, tap, plumber · **What happens:** fulfil, need, expect, say, be, report · **To what, where:** satisfactory answer, satisfactory explanation, observation · **Speech:** someone speaks here

<!-- .vabout -->
«satisfactory» in the school dictionary: its 2 meanings for a pupil and its 8 examples, every sentence parsed by Mova itself — its syntax tree, a dependency tree in the style of Universal Dependencies, and its pragmatics clause by clause. The word in the dictionary, with its sense in the lessons: [satisfactory in the school dictionary](https://md.mova.elamur.ai/free/en/dictionaries/school/w/satisfactory.md).

## Meaning 1 {#m1}

<!-- .ven lang=en -->
Good enough; acceptable, but not excellent.

```conllu
# sent_id = dict:school:satisfactory:m1:1
# text = Good enough; acceptable, but not excellent.
1	Good	good	ADJ	JJ	Degree=Pos	0	root	_	_
2	enough	enough	ADV	RB	_	1	advmod	_	SpaceAfter=No
3	;	;	PUNCT	:	_	4	punct	_	_
4	acceptable	acceptable	ADJ	JJ	Degree=Pos	1	conj	_	SpaceAfter=No
5	,	,	PUNCT	,	_	8	punct	_	_
6	but	but	CCONJ	CC	_	8	cc	_	_
7	not	not	PART	RB	Polarity=Neg	8	advmod	_	_
8	excellent	excellent	ADJ	JJ	Degree=Pos	1	conj	_	SpaceAfter=No
9	.	.	PUNCT	.	_	1	punct	_	_
```

<!-- .note -->
The frames reader finds no event or fact in this sentence.

## Meaning 2 {#m2}

<!-- .ven lang=en -->
Fulfilling what is needed or expected.

```conllu
# sent_id = dict:school:satisfactory:m2:1
# text = Fulfilling what is needed or expected.
1	Fulfilling	fulfil	VERB	VBG	Tense=Pres|VerbForm=Part	0	root	_	_
2	what	what	PRON	WP	PronType=Int	4	nsubj:pass	_	_
3	is	be	AUX	VBZ	Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin	4	aux:pass	_	_
4	needed	need	VERB	VBN	Tense=Past|VerbForm=Part|Voice=Pass	1	ccomp	_	_
5	or	or	CCONJ	CC	_	6	cc	_	_
6	expected	expect	VERB	VBN	Tense=Past|VerbForm=Part|Voice=Pass	4	conj	_	SpaceAfter=No
7	.	.	PUNCT	.	_	1	punct	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **fulfil** | gerund |  |  |  |  |  |  | tree rules |
| 2 | **need** | present · passive |  |  |  |  |  |  | vn want-32.1-1-1 «NP V NP ADV»: subject=Theme |
| 3 | **expect** | participle |  |  |  |  |  |  | vn conjecture-29.5-1 «NP V that S»: agent=Agent |

## Example 1 {#x1}

<!-- .ven lang=en -->
My report said my handwriting was satisfactory.

```conllu
# sent_id = dict:school:satisfactory:x1:1
# text = My report said my handwriting was satisfactory.
1	My	my	PRON	PRP$	Case=Gen|Number=Sing|Person=1|Poss=Yes|PronType=Prs	2	nmod:poss	_	_
2	report	report	NOUN	NN	Number=Sing	3	nsubj	_	_
3	said	say	VERB	VBD	Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin	0	root	_	_
4	my	my	PRON	PRP$	Case=Gen|Number=Sing|Person=1|Poss=Yes|PronType=Prs	5	nmod:poss	_	_
5	handwriting	handwriting	NOUN	NN	Number=Sing	7	nsubj	_	_
6	was	be	AUX	VBD	Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin	7	cop	_	_
7	satisfactory	satisfactory	ADJ	JJ	Degree=Pos	3	ccomp	_	SpaceAfter=No
8	.	.	PUNCT	.	_	3	punct	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **say** *speech: assert* | past | My report |  |  |  |  |  | vn say-37.7-1-1 «NP V that S»: agent=Agent |
| 2 | **is** | past | my handwriting |  |  |  |  | satisfactory *property* | tree rules |
| 3 | **report** |  | My |  |  |  |  |  | nom report «communication transitive»: poss=agent |
| 4 | **handwrite** |  | my |  |  |  |  |  | nom handwriting «communication transitive»: poss=agent |

## Example 2 {#x2}

<!-- .ven lang=en -->
The plumber's repair was satisfactory, and the tap stopped leaking.

```conllu
# sent_id = dict:school:satisfactory:x2:1
# text = The plumber's repair was satisfactory, and the tap stopped leaking.
1	The	the	DET	DT	Definite=Def|PronType=Art	2	det	_	_
2	plumber	plumber	NOUN	NN	Number=Sing	4	nmod:poss	_	SpaceAfter=No
3	's	's	PART	POS	_	2	case	_	_
4	repair	repair	NOUN	NN	Number=Sing	6	nsubj	_	_
5	was	be	AUX	VBD	Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin	6	cop	_	_
6	satisfactory	satisfactory	ADJ	JJ	Degree=Pos	0	root	_	SpaceAfter=No
7	,	,	PUNCT	,	_	11	punct	_	_
8	and	and	CCONJ	CC	_	11	cc	_	_
9	the	the	DET	DT	Definite=Def|PronType=Art	10	det	_	_
10	tap	tap	NOUN	NN	Number=Sing	11	nsubj	_	_
11	stopped	stop	VERB	VBD	Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin	6	parataxis	_	_
12	leaking	leak	VERB	VBG	VerbForm=Ger	11	xcomp	_	SpaceAfter=No
13	.	.	PUNCT	.	_	6	punct	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **is** | past | the plumber's repair |  |  |  |  | satisfactory *property* | tree rules |
| 2 | **stop** | past | the tap |  |  |  |  |  | vn stop-55.4-1-1 «NP V S\_ING»: agent=Affector clause=Eventuality |
| 3 | **leak** | gerund | the tap *not said here* |  |  |  |  |  | vn substance\_emission-43.4-1 «NP V»: agent=Source |
| 4 | **repair** |  | the plumber |  |  |  |  |  | nom repair «act transitive»: poss=agent |

## Example 3 {#x3}

<!-- .ven lang=en -->
We found a satisfactory answer to the problem.

```conllu
# sent_id = dict:school:satisfactory:x3:1
# text = We found a satisfactory answer to the problem.
1	We	we	PRON	PRP	Case=Nom|Number=Plur|Person=1|PronType=Prs	2	nsubj	_	_
2	found	find	VERB	VBD	Mood=Ind|Number=Plur|Person=1|Tense=Past|VerbForm=Fin	0	root	_	_
3	a	a	DET	DT	Definite=Ind|PronType=Art	5	det	_	_
4	satisfactory	satisfactory	ADJ	JJ	Degree=Pos	5	amod	_	_
5	answer	answer	NOUN	NN	Number=Sing	2	obj	_	_
6	to	to	ADP	IN	_	8	case	_	_
7	the	the	DET	DT	Definite=Def|PronType=Art	8	det	_	_
8	problem	problem	NOUN	NN	Number=Sing	2	obl	_	SpaceAfter=No
9	.	.	PUNCT	.	_	2	punct	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **find** | past | We | a satisfactory answer |  |  |  | to the problem | vn discover-84 «NP V NP»: agent=Agent answer=Topic |

## Example 4 {#x4}

<!-- .ven lang=en -->
His behaviour was less than satisfactory.

```conllu
# sent_id = dict:school:satisfactory:x4:1
# text = His behaviour was less than satisfactory.
1	His	his	PRON	PRP$	Case=Gen|Gender=Masc|Number=Sing|Person=3|Poss=Yes|PronType=Prs	2	nmod:poss	_	_
2	behaviour	behaviour	NOUN	NN	Number=Sing	4	nsubj	_	_
3	was	be	AUX	VBD	Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin	4	cop	_	_
4	less	less	ADJ	JJR	Degree=Cmp	0	root	_	_
5	than	than	ADP	IN	_	6	case	_	_
6	satisfactory	satisfactory	ADJ	JJ	Degree=Pos	4	obl	_	SpaceAfter=No
7	.	.	PUNCT	.	_	4	punct	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **is** | past | His behaviour |  |  |  |  | than satisfactory; less *property* | tree rules |

## Example 5 {#x5}

<!-- .ven lang=en -->
The test results were satisfactory, but she wanted to do better.

```conllu
# sent_id = dict:school:satisfactory:x5:1
# text = The test results were satisfactory, but she wanted to do better.
1	The	the	DET	DT	Definite=Def|PronType=Art	3	det	_	_
2	test	test	NOUN	NN	Number=Sing	3	compound	_	_
3	results	result	NOUN	NNS	Number=Plur	5	nsubj	_	_
4	were	be	AUX	VBD	Mood=Ind|Number=Plur|Person=3|Tense=Past|VerbForm=Fin	5	cop	_	_
5	satisfactory	satisfactory	ADJ	JJ	Degree=Pos	0	root	_	SpaceAfter=No
6	,	,	PUNCT	,	_	9	punct	_	_
7	but	but	CCONJ	CC	_	9	cc	_	_
8	she	she	PRON	PRP	Case=Nom|Gender=Fem|Number=Sing|Person=3|PronType=Prs	9	nsubj	_	_
9	wanted	want	VERB	VBD	Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin	5	conj	_	_
10	to	to	PART	TO	_	11	mark	_	_
11	do	do	VERB	VB	VerbForm=Inf	9	xcomp	_	_
12	better	well	ADV	RBR	Degree=Cmp	11	advmod	_	SpaceAfter=No
13	.	.	PUNCT	.	_	5	punct	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **is** | past | the test results |  |  |  |  | satisfactory *property* | tree rules |
| 2 | **want** | past | she |  |  |  |  |  | vn want-32.1-1-1 «NP V NP S\_INF»: agent=Pivot clause=Theme |
| 3 | **do** *not said to happen* | to-infinitive | she *not said here* |  |  |  |  | well *property* | vn act-114-1 «NP V»: agent=Agent |

## Example 6 {#x6}

<!-- .ven lang=en -->
The room was clean and satisfactory for one night.

```conllu
# sent_id = dict:school:satisfactory:x6:1
# text = The room was clean and satisfactory for one night.
1	The	the	DET	DT	Definite=Def|PronType=Art	2	det	_	_
2	room	room	NOUN	NN	Number=Sing	4	nsubj	_	_
3	was	be	AUX	VBD	Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin	4	cop	_	_
4	clean	clean	ADJ	JJ	Degree=Pos	0	root	_	_
5	and	and	CCONJ	CC	_	6	cc	_	_
6	satisfactory	satisfactory	ADJ	JJ	Degree=Pos	4	conj	_	_
7	for	for	ADP	IN	_	9	case	_	_
8	one	one	NUM	CD	NumForm=Word|NumType=Card	9	nummod	_	_
9	night	night	NOUN	NN	Number=Sing	4	obl	_	SpaceAfter=No
10	.	.	PUNCT	.	_	4	punct	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **is** | past | the room |  |  |  | night | clean *property* | tree rules |
| 2 | **be** |  | the room *not said here* |  |  |  |  |  | tree rules |

## Example 7 {#x7}

<!-- .ven lang=en -->
The teacher wanted a more satisfactory explanation of how the experiment worked.

```conllu
# sent_id = dict:school:satisfactory:x7:1
# text = The teacher wanted a more satisfactory explanation of how the experiment worked.
1	The	the	DET	DT	Definite=Def|PronType=Art	2	det	_	_
2	teacher	teacher	NOUN	NN	Number=Sing	3	nsubj	_	_
3	wanted	want	VERB	VBD	Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin	0	root	_	_
4	a	a	DET	DT	Definite=Ind|PronType=Art	7	det	_	_
5	more	more	ADV	RBR	Degree=Cmp	6	advmod	_	_
6	satisfactory	satisfactory	ADJ	JJ	Degree=Pos	7	amod	_	_
7	explanation	explanation	NOUN	NN	Number=Sing	3	obj	_	_
8	of	of	SCONJ	IN	_	12	mark	_	_
9	how	how	ADV	WRB	PronType=Int	12	advmod	_	_
10	the	the	DET	DT	Definite=Def|PronType=Art	11	det	_	_
11	experiment	experiment	NOUN	NN	Number=Sing	12	nsubj	_	_
12	worked	work	VERB	VBD	Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin	7	advcl	_	SpaceAfter=No
13	.	.	PUNCT	.	_	3	punct	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **want** | past | the teacher | a satisfactory explanation |  |  |  |  | vn want-32.1-1-1 «NP V NP ADV»: agent=Pivot explanation=Theme |
| 2 | **work** | past | the experiment |  |  |  |  |  | vn employment-95.3 «NP V»: agent=Agent |

## Example 8 {#x8}

<!-- .ven lang=en -->
The result of her observation must have been satisfactory, for presently she laughed, and said:

<!-- fold The tree, 15 words -->
```conllu
# sent_id = dict:school:satisfactory:x8:1
# text = The result of her observation must have been satisfactory, for presently she laughed, and said:
1	The	the	DET	DT	Definite=Def|PronType=Art	2	det	_	_
2	result	result	NOUN	NN	Number=Sing	9	nsubj	_	_
3	of	of	ADP	IN	_	5	case	_	_
4	her	her	PRON	PRP$	Case=Gen|Gender=Fem|Number=Sing|Person=3|Poss=Yes|PronType=Prs	5	nmod:poss	_	_
5	observation	observation	NOUN	NN	Number=Sing	2	nmod	_	_
6	must	must	AUX	MD	VerbForm=Fin	9	aux	_	_
7	have	have	AUX	VB	VerbForm=Inf	9	aux	_	_
8	been	be	AUX	VBN	Tense=Past|VerbForm=Part	9	cop	_	_
9	satisfactory	satisfactory	ADJ	JJ	Degree=Pos	0	root	_	SpaceAfter=No
10	,	,	PUNCT	,	_	14	punct	_	_
11	for	for	SCONJ	IN	_	14	mark	_	_
12	presently	presently	ADV	RB	_	14	advmod	_	_
13	she	she	PRON	PRP	Case=Nom|Gender=Fem|Number=Sing|Person=3|PronType=Prs	14	nsubj	_	_
14	laughed	laugh	VERB	VBD	Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin	9	conj	_	SpaceAfter=No
15	,	,	PUNCT	,	_	17	punct	_	_
16	and	and	CCONJ	CC	_	17	cc	_	_
17	said	say	VERB	VBD	Mood=Ind|Number=Sing|Person=3|Tense=Past|VerbForm=Fin	9	conj	_	SpaceAfter=No
18	:	:	PUNCT	:	_	17	punct	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **is** | must · perfect | the result of her observation |  |  |  |  | satisfactory *property* | tree rules |
| 2 | **laugh** | past | she |  |  |  |  | presently *property* | vn nonverbal\_expression-40.2 «NP V»: agent=Agent |
| 3 | **say** *speech: assert* | past | the result of her observation *not said here* |  |  |  |  |  | vn say-37.7-1-1 «NP V that S»: agent=Agent |
| 4 | **result** |  |  | her observation |  |  |  |  | nom result «phenomenon transitive»: of=patient |
| 5 | **observe** |  | her *= she* |  |  |  |  |  | nom observation «act transitive»: poss=agent |

<!-- div src -->

**Text:** the school dictionary of Mova's schools (`world/data/dictionary-schools/`), written for Mova. **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 meaning and example read on its own. Elamur Cosmic License.

<!-- /div -->

<!-- pn -->
- ← previous: [satisfactorily](https://md.mova.elamur.ai/free/en/corpora/dictionaries/school/S/satisfactorily/)
- next →: [satisfied](https://md.mova.elamur.ai/free/en/corpora/dictionaries/school/S/satisfied/)
- ↑ back to [S in school dictionary](https://md.mova.elamur.ai/free/en/corpora/dictionaries/school/S/)

