Mova0.5 pre-release⌕
☰
home / corpora / questions / English / Tense consistency and verb forms / t4

Test 4 · ★ · Tense consistency and verb forms

In a cartoon, a robot says "Yesterday I will be fixing the car." What would a grammar teacher say?

Mova's choice: option 2 · The right answer: option 1 · wrong ✗ · Who acts: robot, grammar teacher · What happens: say, fix · To what, where: cartoon, car · Speech: someone speaks here

This is test 4 · ★ of lesson 31 «Tense consistency and verb forms» of the English 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.

The question

Sentence 1: In a cartoon, a robot says "Yesterday I will be fixing the car."

casedetoblpunctdetnsubjpunctnsubjnsubjauxauxacl:relcldetobjpunctpunctrootInADPaDETcartoonNOUN,PUNCTaDETrobotNOUNsaysVERB"PUNCTYesterdayNOUNIPRONwillAUXbeAUXfixingVERBtheDETcarNOUN.PUNCT"PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1IninADP_3 cartooncase
2aaDETDefinite=Ind PronType=Art3 cartoondet
3cartooncartoonNOUNNumber=Sing7 saysobl
4,,PUNCT_3 cartoonpunct
5aaDETDefinite=Ind PronType=Art6 robotdet
6robotrobotNOUNNumber=Sing7 saysnsubj
7sayssayVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
8""PUNCT_9 Yesterdaypunct
9YesterdayyesterdayNOUNNumber=Sing7 saysnsubj
10IIPRONCase=Nom Number=Sing Person=1 PronType=Prs13 fixingnsubj
11willwillAUXVerbForm=Fin13 fixingaux
12bebeAUXVerbForm=Inf13 fixingaux
13fixingfixVERBTense=Pres VerbForm=Part9 Yesterdayacl:relcl
14thetheDETDefinite=Def PronType=Art15 cardet
15carcarNOUNNumber=Sing13 fixingobj
16..PUNCT_7 sayspunct
17""PUNCT_7 sayspunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1say speech: assertpresenta robota cartoonvn pronounce-29.3.1 «NP V NP PP.manner»: agent=Agent in cartoon=Manner
2fix in a quotefuture · progressivea robot = robotthe carvn shake-22.3-2 «NP V NP together»: agent=Agent car=Patient

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.

Sentence 2: What would a grammar teacher say?

objauxdetcompoundnsubjpunctrootWhatPRONwouldAUXaDETgrammarNOUNteacherNOUNsayVERB?PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1WhatwhatPRONPronType=Int6 sayobj
2wouldwouldAUXVerbForm=Fin6 sayaux
3aaDETDefinite=Ind PronType=Art5 teacherdet
4grammargrammarNOUNNumber=Sing5 teachercompound
5teacherteacherNOUNNumber=Sing6 saynsubj
6saysayVERBVerbForm=Infrootroot
7??PUNCT_6 saypunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1say speech: assertwoulda grammar teachervn say-37.7-1-1 «NP V NP.topic»: agent=Agent what=Topic

The options

Option 1 · ✓ the right answer

Yesterday needs a past verb: "Yesterday I was fixing the car"

nsubjdetamodobjpunctpunctobl:unmarkednsubjauxparataxisdetobjpunctrootYesterdayNOUNneedsVERBaDETpastADJverbNOUN:PUNCT"PUNCTYesterdayNOUNIPRONwasAUXfixingVERBtheDETcarNOUN"PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1YesterdayyesterdayNOUNNumber=Sing2 needsnsubj
2needsneedVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
3aaDETDefinite=Ind PronType=Art5 verbdet
4pastpastADJDegree=Pos5 verbamod
5verbverbNOUNNumber=Sing2 needsobj
6::PUNCT_11 fixingpunct
7""PUNCT_11 fixingpunct
8YesterdayyesterdayNOUNNumber=Sing11 fixingobl:unmarked
9IIPRONCase=Nom Number=Sing Person=1 PronType=Prs11 fixingnsubj
10wasbeAUXMood=Ind Number=Sing Person=1 Tense=Past VerbForm=Fin11 fixingaux
11fixingfixVERBTense=Pres VerbForm=Part2 needsparataxis
12thetheDETDefinite=Def PronType=Art13 cardet
13carcarNOUNNumber=Sing11 fixingobj
14""PUNCT_11 fixingpunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1needpresentYesterdaya past verbtree rules
2fix in a quotepast · progressiveIthe caryesterdayvn shake-22.3-2 «NP V NP together»: agent=Agent car=Patient

Option 2 · ← Mova's choice

Change "yesterday" to "next year ago"

compoundpunctappospunctfixedpunctamodobl:unmarkedpunctrootChangeNOUN"PUNCTyesterdayNOUN"PUNCTtoPART"PUNCTnextADJyearNOUNagoADV"PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ChangechangeNOUNNumber=Sing8 yearcompound
2""PUNCT_3 yesterdaypunct
3yesterdayyesterdayNOUNNumber=Sing1 Changeappos
4""PUNCT_3 yesterdaypunct
5totoPART_1 Changefixed
6""PUNCT_1 Changepunct
7nextnextADJDegree=Pos8 yearamod
8yearyearNOUNNumber=Sing9 agoobl:unmarked
9agoagoADV_rootroot
10""PUNCT_9 agopunct

The frames reader finds no event or fact in this sentence.

Option 3

Robots may use any tense they like in any sentence they say

nsubjauxdetobjnsubjacl:relclcasedetoblnsubjacl:relclrootRobotsNOUNmayAUXuseVERBanyDETtenseNOUNtheyPRONlikeVERBinADPanyDETsentenceNOUNtheyPRONsayVERB
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1RobotsrobotNOUNNumber=Plur3 usensubj
2maymayAUXVerbForm=Fin3 useaux
3useuseVERBVerbForm=Infrootroot
4anyanyDETPronType=Ind5 tensedet
5tensetenseNOUNNumber=Sing3 useobj
6theytheyPRONCase=Nom Number=Plur Person=3 PronType=Prs7 likensubj
7likelikeVERBMood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Fin5 tenseacl:relcl
8ininADP_10 sentencecase
9anyanyDETPronType=Ind10 sentencedet
10sentencesentenceNOUNNumber=Sing3 useobl
11theytheyPRONCase=Nom Number=Plur Person=3 PronType=Prs12 saynsubj
12saysayVERBMood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Fin10 sentenceacl:relcl
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1usemayRobotsany tenseany sentencevn eat-39.1 «NP V NP»: agent=Agent tense=Patient
2likepresentRobots = robotany tense not said herevn want-32.1-1-1 «NP V NP ADV»: agent=Pivot tense=Theme
3say speech: assertpresentRobots = robotany sentence not said herevn say-37.7-1-1 «NP V NP.topic»: agent=Agent sentence=Topic

Option 4

It is correct because it uses -ing

nsubjcopmarknsubjadvclpunctobjrootItPRONisAUXcorrectADJbecauseSCONJitPRONusesVERB-PUNCTingNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ItitPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs3 correctnsubj
2isbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin3 correctcop
3correctcorrectADJDegree=Posrootroot
4becausebecauseSCONJ_6 usesmark
5ititPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs6 usesnsubj
6usesuseVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin3 correctadvcl
7--PUNCT_8 ingpunct
8ingingNOUNNumber=Sing6 usesobj
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1ispresentItcorrect propertytree rules
2usepresentitingvn eat-39.1 «NP V NP»: agent=Agent ing=Patient

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.

This page in Markdown → https://md.mova.elamur.ai/free/en/corpora/questions/english/31-tense-consistency-and-verb-forms/t4/