---
title: A teacher asks "Turn 'The dog has eaten' into a question." Which is… — Grammar puzzles, part one · tree and pragmatics
description: A teacher asks "Turn 'The dog has eaten' into a question." Which is right? Test 3 · ★★ of lesson 11 «Grammar puzzles, part one» of the language 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/language/11-grammar-puzzles-part-one/t3/)

<!-- 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/) / [Language](https://md.mova.elamur.ai/free/en/corpora/questions/language/) / [Grammar puzzles, part one](https://md.mova.elamur.ai/free/en/corpora/questions/language/11-grammar-puzzles-part-one/) / t3

# Test 3 · ★★ · Grammar puzzles, part one

<!-- .ven lang=en -->
A teacher asks "Turn 'The dog has eaten' into a question." Which is right?

<!-- .vintro -->
**Mova's choice:** option 2 · **The right answer:** option 2 · right ✓ · **Who acts:** teacher · **What happens:** ask, turn, eat, be · **To what, where:** dog, question · **Speech:** someone speaks here

<!-- .vabout -->
This is test 3 · ★★ of lesson 11 «Grammar puzzles, part one» of the language 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/language/11-grammar-puzzles-part-one/#t3).

## The question {#question}

<!-- .note -->
*Sentence 1:* A teacher asks "Turn 'The dog has eaten' into a question."

```conllu
# sent_id = question:language:11-grammar-puzzles-part-one:t3:1
# text = A teacher asks "Turn 'The dog has eaten' into a question."
1	A	a	DET	DT	Definite=Ind|PronType=Art	2	det	_	_
2	teacher	teacher	NOUN	NN	Number=Sing	3	nsubj	_	_
3	asks	ask	VERB	VBZ	Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin	0	root	_	_
4	"	"	PUNCT	``	_	5	punct	_	SpaceAfter=No
5	Turn	turn	VERB	VB	VerbForm=Inf	3	xcomp	_	_
6	'	'	PUNCT	''	_	5	punct	_	SpaceAfter=No
7	The	the	DET	DT	Definite=Def|PronType=Art	8	det	_	_
8	dog	dog	NOUN	NN	Number=Sing	10	nsubj:pass	_	_
9	has	have	AUX	VBZ	Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin	10	aux	_	_
10	eaten	eat	VERB	VBN	Tense=Past|VerbForm=Part|Voice=Pass	5	advcl	_	SpaceAfter=No
11	'	'	PUNCT	''	_	10	punct	_	_
12	into	into	ADP	IN	_	14	case	_	_
13	a	a	DET	DT	Definite=Ind|PronType=Art	14	det	_	_
14	question	question	NOUN	NN	Number=Sing	10	obl	_	SpaceAfter=No
15	.	.	PUNCT	.	_	3	punct	_	SpaceAfter=No
16	"	"	PUNCT	''	_	3	punct	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **ask** *speech: ask* | present | a teacher |  |  |  |  |  | vn inquire-37.1.2 «NP V how S»: agent=Agent clause=Topic |
| 2 | **turn** *not said to happen, in a quote* | infinitive | a teacher *not said here* |  |  |  |  |  | vn roll-51.3.1 «NP.theme V»: agent=Theme |
| 3 | **eat** *in a quote* | present · perfect · passive |  | the dog |  | a question |  |  | vn eat-39.1-1 «NP V NP»: subject=Patient |

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

<!-- .note -->
*Sentence 2:* Which is right?

```conllu
# sent_id = question:language:11-grammar-puzzles-part-one:t3:2
# text = Which is right?
1	Which	which	PRON	WDT	PronType=Rel	3	nsubj	_	_
2	is	be	AUX	VBZ	Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin	3	cop	_	_
3	right	right	ADJ	JJ	Degree=Pos	0	root	_	SpaceAfter=No
4	?	?	PUNCT	.	_	3	punct	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **is** | present |  |  |  |  |  | right *property* | tree rules |

## The options {#options}

### Option 1 {#o1}

<!-- .ven lang=en -->
Does the dog has eaten?

```conllu
# sent_id = question:language:11-grammar-puzzles-part-one:t3:o1:1
# text = Does the dog has eaten?
1	Does	do	AUX	VBZ	Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin	5	aux	_	_
2	the	the	DET	DT	Definite=Def|PronType=Art	3	det	_	_
3	dog	dog	NOUN	NN	Number=Sing	5	nsubj:pass	_	_
4	has	have	AUX	VBZ	Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin	5	aux	_	_
5	eaten	eat	VERB	VBN	Tense=Past|VerbForm=Part|Voice=Pass	0	root	_	SpaceAfter=No
6	?	?	PUNCT	.	_	5	punct	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **eat** | present · perfect · passive · do-support |  | the dog |  |  |  |  | vn eat-39.1-1 «NP V NP»: subject=Patient |

### Option 2 · ← Mova's choice · ✓ the right answer {#o2}

<!-- .ven lang=en -->
Has the dog eaten?

```conllu
# sent_id = question:language:11-grammar-puzzles-part-one:t3:o2:1
# text = Has the dog eaten?
1	Has	have	AUX	VBZ	Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin	4	aux	_	_
2	the	the	DET	DT	Definite=Def|PronType=Art	3	det	_	_
3	dog	dog	NOUN	NN	Number=Sing	4	nsubj	_	_
4	eaten	eat	VERB	VBN	Tense=Past|VerbForm=Part	0	root	_	SpaceAfter=No
5	?	?	PUNCT	.	_	4	punct	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **eat** | present · perfect | the dog |  |  |  |  |  | vn eat-39.1-1 «NP V»: agent=Agent |

### Option 3 {#o3}

<!-- .ven lang=en -->
The dog eaten has it?

```conllu
# sent_id = question:language:11-grammar-puzzles-part-one:t3:o3:1
# text = The dog eaten has it?
1	The	the	DET	DT	Definite=Def|PronType=Art	2	det	_	_
2	dog	dog	NOUN	NN	Number=Sing	4	nsubj	_	_
3	eaten	eat	VERB	VBN	Tense=Past|VerbForm=Part|Voice=Pass	2	acl	_	_
4	has	have	VERB	VBZ	Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin	0	root	_	_
5	it	it	PRON	PRP	Case=Acc|Gender=Neut|Number=Sing|Person=3|PronType=Prs	4	obj	_	SpaceAfter=No
6	?	?	PUNCT	.	_	4	punct	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **eat** | participle |  | the dog *not said here* |  |  |  |  | vn eat-39.1-1 «NP V»: agent=Agent |
| 2 | **have** | present | the dog | it |  |  |  |  | vn birth-28.2-1 «NP V NP»: agent=Agent it=Patient |

### Option 4 {#o4}

<!-- .ven lang=en -->
Is the dog has eaten?

```conllu
# sent_id = question:language:11-grammar-puzzles-part-one:t3:o4:1
# text = Is the dog has eaten?
1	Is	be	AUX	VBZ	Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin	5	cop	_	_
2	the	the	DET	DT	Definite=Def|PronType=Art	3	det	_	_
3	dog	dog	NOUN	NN	Number=Sing	5	nsubj:pass	_	_
4	has	have	AUX	VBZ	Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin	5	aux	_	_
5	eaten	eat	VERB	VBN	Tense=Past|VerbForm=Part|Voice=Pass	0	root	_	SpaceAfter=No
6	?	?	PUNCT	.	_	5	punct	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **is** | present · perfect · passive |  | the dog |  |  |  | eat *property* | tree rules |

<!-- 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: [Grammar puzzles, part one, test 2](https://md.mova.elamur.ai/free/en/corpora/questions/language/11-grammar-puzzles-part-one/t2/)
- next →: [Grammar puzzles, part one, test 4](https://md.mova.elamur.ai/free/en/corpora/questions/language/11-grammar-puzzles-part-one/t4/)
- ↑ back to [Grammar puzzles, part one](https://md.mova.elamur.ai/free/en/corpora/questions/language/11-grammar-puzzles-part-one/)

