---
title: Ruby: "Update says 1 hr 25 min and it's 11:50. Done for lunch at 1,… — How long until? Counting on across the… · tree and pragmatics
description: Ruby: "Update says 1 hr 25 min and it's 11:50. Done for lunch at 1, no cap?" Test 3 · ★ of lesson 107 «How long until? Counting on across the hour» of the world 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/world/107-how-long-until-counting-on-across-the-hour/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/) / [World](https://md.mova.elamur.ai/free/en/corpora/questions/world/) / [How long until? Counting on across the…](https://md.mova.elamur.ai/free/en/corpora/questions/world/107-how-long-until-counting-on-across-the-hour/) / t3

# Test 3 · ★ · How long until? Counting on across the hour

<!-- .ven lang=en -->
Ruby: "Update says 1 hr 25 min and it's 11:50. Done for lunch at 1, no cap?"

<!-- .vintro -->
**Mova's choice:** option 1 · **The right answer:** option 1 · right ✓ · **Who acts:** Ruby, Update · **What happens:** say, be, do · **To what, where:** 11:50, 1 · **Speech:** someone speaks here

<!-- .vabout -->
This is test 3 · ★ of lesson 107 «How long until? Counting on across the hour» of the world 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/world/107-how-long-until-counting-on-across-the-hour/#t3).

## The question {#question}

<!-- .note -->
*Sentence 1:* Ruby: "Update says 1 hr 25 min and it's 11:50.

```conllu
# sent_id = question:world:107-how-long-until-counting-on-across-the-hour:t3:1
# text = Ruby: "Update says 1 hr 25 min and it's 11:50.
1	Ruby	Ruby	PROPN	NNP	Number=Sing	5	nsubj	_	SpaceAfter=No
2	:	:	PUNCT	:	_	5	punct	_	_
3	"	"	PUNCT	``	_	5	punct	_	SpaceAfter=No
4	Update	update	NOUN	NN	Number=Sing	5	nsubj	_	_
5	says	say	VERB	VBZ	Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin	0	root	_	_
6	1	1	NUM	CD	NumForm=Digit|NumType=Card	7	nummod	_	_
7	hr	HR	NOUN	NN	Number=Sing	9	compound	_	_
8	25	25	NUM	CD	NumForm=Digit|NumType=Card	9	nummod	_	_
9	min	minute	NOUN	NNS	Abbr=Yes|Number=Plur	5	obj	_	_
10	and	and	CCONJ	CC	_	13	cc	_	_
11	it	it	PRON	PRP	Case=Nom|Gender=Neut|Number=Sing|Person=3|PronType=Prs	13	nsubj	_	SpaceAfter=No
12	's	be	AUX	VBZ	Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin	13	cop	_	_
13	11:50	11:50	NUM	CD	NumForm=Digit|NumType=Card	9	conj	_	SpaceAfter=No
14	.	.	PUNCT	.	_	5	punct	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **say** *speech: assert* *in a quote* | present | Ruby |  |  |  | minute |  | vn say-37.7-1-1 «NP V that S»: agent=Agent |
| 2 | **is a** *in a quote* | present | Update | 11:50 |  |  |  |  | tree rules |

<!-- .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:* Done for lunch at 1, no cap?"

```conllu
# sent_id = question:world:107-how-long-until-counting-on-across-the-hour:t3:2
# text = Done for lunch at 1, no cap?"
1	Done	do	VERB	VBN	Tense=Past|VerbForm=Part|Voice=Pass	8	advcl	_	_
2	for	for	ADP	IN	_	3	case	_	_
3	lunch	lunch	NOUN	NN	Number=Sing	1	obl	_	_
4	at	at	ADP	IN	_	5	case	_	_
5	1	1	NUM	CD	NumForm=Digit|NumType=Card	1	obl	_	SpaceAfter=No
6	,	,	PUNCT	,	_	8	punct	_	_
7	no	no	DET	DT	PronType=Neg	8	det	_	_
8	cap	cap	NOUN	NN	Number=Sing	0	root	_	SpaceAfter=No
9	?	?	PUNCT	.	_	8	punct	_	SpaceAfter=No
10	"	"	PUNCT	''	_	8	punct	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **do** | participle |  |  |  | 1 |  | for lunch | vn act-114-1 «NP V»: agent=Agent |

## The options {#options}

### Option 1 · ← Mova's choice · ✓ the right answer {#o1}

<!-- .ven lang=en -->
No, it finishes at 1:15, 15 minutes after lunch starts

```conllu
# sent_id = question:world:107-how-long-until-counting-on-across-the-hour:t3:o1:1
# text = No, it finishes at 1:15, 15 minutes after lunch starts
1	No	no	INTJ	UH	Polarity=Neg	4	discourse	_	SpaceAfter=No
2	,	,	PUNCT	,	_	4	punct	_	_
3	it	it	PRON	PRP	Case=Nom|Gender=Neut|Number=Sing|Person=3|PronType=Prs	4	nsubj	_	_
4	finishes	finish	VERB	VBZ	Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin	0	root	_	_
5	at	at	ADP	IN	_	6	case	_	_
6	1:15	1:15	NUM	CD	NumForm=Digit|NumType=Card	4	obl	_	SpaceAfter=No
7	,	,	PUNCT	,	_	4	punct	_	_
8	15	15	NUM	CD	NumForm=Digit|NumType=Card	9	nummod	_	_
9	minutes	minute	NOUN	NNS	Number=Plur	4	obl:unmarked	_	_
10	after	after	SCONJ	IN	_	12	mark	_	_
11	lunch	lunch	NOUN	NN	Number=Sing	12	nsubj	_	_
12	starts	start	VERB	VBZ	Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin	4	advcl	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **finish** | present | it |  |  | 1:15 | minute |  | vn stop-55.4-1-1 «NP.eventuality V»: agent=Eventuality |
| 2 | **start** | present | lunch |  |  |  |  |  | vn begin-55.1-1-1 «NP.eventuality V»: agent=Eventuality |

### Option 2 {#o2}

<!-- .ven lang=en -->
Yes, it finishes at exactly 1:00

```conllu
# sent_id = question:world:107-how-long-until-counting-on-across-the-hour:t3:o2:1
# text = Yes, it finishes at exactly 1:00
1	Yes	yes	INTJ	UH	Polarity=Pos	4	discourse	_	SpaceAfter=No
2	,	,	PUNCT	,	_	4	punct	_	_
3	it	it	PRON	PRP	Case=Nom|Gender=Neut|Number=Sing|Person=3|PronType=Prs	4	nsubj	_	_
4	finishes	finish	VERB	VBZ	Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin	0	root	_	_
5	at	at	ADP	IN	_	7	case	_	_
6	exactly	exactly	ADV	RB	_	7	advmod	_	_
7	1:00	1:00	NUM	CD	NumForm=Digit|NumType=Card	4	obl	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **finish** | present | it |  |  | 1:00 |  |  | vn stop-55.4-1-1 «NP.eventuality V»: agent=Eventuality |

### Option 3 {#o3}

<!-- .ven lang=en -->
No, it finishes at 2:15

```conllu
# sent_id = question:world:107-how-long-until-counting-on-across-the-hour:t3:o3:1
# text = No, it finishes at 2:15
1	No	no	INTJ	UH	Polarity=Neg	4	discourse	_	SpaceAfter=No
2	,	,	PUNCT	,	_	4	punct	_	_
3	it	it	PRON	PRP	Case=Nom|Gender=Neut|Number=Sing|Person=3|PronType=Prs	4	nsubj	_	_
4	finishes	finish	VERB	VBZ	Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin	0	root	_	_
5	at	at	ADP	IN	_	6	case	_	_
6	2:15	2:15	NUM	CD	NumForm=Digit|NumType=Card	4	obl	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **finish** | present | it |  |  | 2:15 |  |  | vn stop-55.4-1-1 «NP.eventuality V»: agent=Eventuality |

### Option 4 {#o4}

<!-- .ven lang=en -->
Yes, it finishes at 12:15

```conllu
# sent_id = question:world:107-how-long-until-counting-on-across-the-hour:t3:o4:1
# text = Yes, it finishes at 12:15
1	Yes	yes	INTJ	UH	Polarity=Pos	4	discourse	_	SpaceAfter=No
2	,	,	PUNCT	,	_	4	punct	_	_
3	it	it	PRON	PRP	Case=Nom|Gender=Neut|Number=Sing|Person=3|PronType=Prs	4	nsubj	_	_
4	finishes	finish	VERB	VBZ	Mood=Ind|Number=Sing|Person=3|Tense=Pres|VerbForm=Fin	0	root	_	_
5	at	at	ADP	IN	_	6	case	_	_
6	12:15	12:15	NUM	CD	NumForm=Digit|NumType=Card	4	obl	_	_
```

<!-- .fr -->
| # | verb | tense, mood | who | what, whom | to whom | where | when | other | roles by |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | **finish** | present | it |  |  | 12:15 |  |  | vn stop-55.4-1-1 «NP.eventuality V»: agent=Eventuality |

<!-- 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: [How long until? Counting on across the…, test 2](https://md.mova.elamur.ai/free/en/corpora/questions/world/107-how-long-until-counting-on-across-the-hour/t2/)
- next →: [How long until? Counting on across the…, test 4](https://md.mova.elamur.ai/free/en/corpora/questions/world/107-how-long-until-counting-on-across-the-hour/t4/)
- ↑ back to [How long until? Counting on across the hour](https://md.mova.elamur.ai/free/en/corpora/questions/world/107-how-long-until-counting-on-across-the-hour/)

