Mova0.5 pre-release⌕
☰
home / corpora / questions / Language / Puns and jokes that need a pun / t8

Test 8 · ★★★ · Puns and jokes that need a pun

Your friend says "a joke has to be true, otherwise it's a lie." What's true?

Mova's choice: option 1 · The right answer: option 2 · wrong ✗ · Who acts: friend, joke · What happens: say, have, be · To what, where: lie · Speech: someone speaks here

This is test 8 · ★★★ of lesson 28 «Puns and jokes that need a pun» 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.

The question

Sentence 1: Your friend says "a joke has to be true, otherwise it's a lie."

nmod:possnsubjpunctdetnsubjccompmarkcopxcomppunctadvmodnsubjcopdetconjpunctpunctrootYourPRONfriendNOUNsaysVERB"PUNCTaDETjokeNOUNhasVERBtoPARTbeAUXtrueADJ,PUNCTotherwiseADVitPRON'sAUXaDETlieNOUN.PUNCT"PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1YouryourPRONCase=Gen Person=2 Poss=Yes PronType=Prs2 friendnmod:poss
2friendfriendNOUNNumber=Sing3 saysnsubj
3sayssayVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
4""PUNCT_7 haspunct
5aaDETDefinite=Ind PronType=Art6 jokedet
6jokejokeNOUNNumber=Sing7 hasnsubj
7hashaveVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin3 saysccomp
8totoPART_10 truemark
9bebeAUXVerbForm=Inf10 truecop
10truetrueADJDegree=Pos7 hasxcomp
11,,PUNCT_16 liepunct
12otherwiseotherwiseADV_16 lieadvmod
13ititPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs16 liensubj
14'sbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin16 liecop
15aaDETDefinite=Ind PronType=Art16 liedet
16lielieNOUNNumber=Sing10 trueconj
17..PUNCT_7 haspunct
18""PUNCT_7 haspunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1say speech: assertpresentYour friendvn say-37.7-1-1 «NP V that S»: agent=Agent clause=Topic
2have in a quotepresenta jokevn birth-28.2-1 «NP V NP»: agent=Agent
3is in a quoteto-infinitivea joke not said heretrue propertytree rules
4is a in a quotepresentjokea lieotherwise propertytree rules

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's true?

nsubjcoppunctrootWhatPRON'sAUXtrueADJ?PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1WhatwhatPRONPronType=Int3 truensubj
2'sbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin3 truecop
3truetrueADJDegree=Posrootroot
4??PUNCT_3 truepunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1ispresenttrue propertytree rules

The options

Option 1 · ← Mova's choice

Jokes are lies and should be banned

nsubjcopccauxaux:passconjrootJokesNOUNareAUXliesNOUNandCCONJshouldAUXbeAUXbannedVERB
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1JokesjokeNOUNNumber=Plur3 liesnsubj
2arebeAUXMood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Fin3 liescop
3lieslieNOUNNumber=Plurrootroot
4andandCCONJ_7 bannedcc
5shouldshouldAUXVerbForm=Fin7 bannedaux
6bebeAUXVerbForm=Inf7 bannedaux:pass
7bannedbanVERBTense=Past VerbForm=Part Voice=Pass3 liesconj
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1is apresentJokesliestree rules
2banshould · passiveJokes not said herevn forbid-64.4-1 «NP V S_ING»

Option 2 · ✓ the right answer

Puns are fun because both meanings work at once

nsubjcopmarkdetnsubjadvclcaseoblrootPunsNOUNareAUXfunADJbecauseSCONJbothDETmeaningsNOUNworkVERBatADPonceADV
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1PunspunNOUNNumber=Plur3 funnsubj
2arebeAUXMood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Fin3 funcop
3funfunADJDegree=Posrootroot
4becausebecauseSCONJ_7 workmark
5bothbothDETPronType=Tot6 meaningsdet
6meaningsmeaningNOUNNumber=Plur7 worknsubj
7workworkVERBMood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Fin3 funadvcl
8atatADP_9 oncecase
9onceonceADVNumForm=Word NumType=Mult7 workobl
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1ispresentPunsfun propertytree rules
2workpresentboth meaningsvn employment-95.3 «NP V PP.theme»: agent=Agent at once=Theme

Option 3

He's right, all jokes must be true or they're just lies

nsubjcoppunctdetnsubjauxcopparataxisccnsubjcopadvmodconjrootHePRON'sAUXrightADJ,PUNCTallDETjokesNOUNmustAUXbeAUXtrueADJorCCONJtheyPRON'reAUXjustADVliesNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1HehePRONCase=Nom Gender=Masc Number=Sing Person=3 PronType=Prs3 rightnsubj
2'sbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin3 rightcop
3rightrightADJDegree=Posrootroot
4,,PUNCT_9 truepunct
5allallDETPronType=Tot6 jokesdet
6jokesjokeNOUNNumber=Plur9 truensubj
7mustmustAUXVerbForm=Fin9 trueaux
8bebeAUXVerbForm=Inf9 truecop
9truetrueADJDegree=Pos3 rightparataxis
10ororCCONJ_14 liescc
11theytheyPRONCase=Nom Number=Plur Person=3 PronType=Prs14 liesnsubj
12'rebeAUXMood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Fin14 liescop
13justjustADV_14 liesadvmod
14lieslieNOUNNumber=Plur3 rightconj
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1ispresentHeright propertytree rules
2ismustall jokestrue propertytree rules
3is apresentjokes = jokeliestree rules

Option 4

Only true jokes make people laugh

advmodamodnsubjobjxcomprootOnlyADVtrueADJjokesNOUNmakeVERBpeopleNOUNlaughVERB
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1OnlyonlyADV_3 jokesadvmod
2truetrueADJDegree=Pos3 jokesamod
3jokesjokeNOUNNumber=Plur4 makensubj
4makemakeVERBMood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Finrootroot
5peoplepeopleNOUNNumber=Plur4 makeobj
6laughlaughVERBVerbForm=Inf4 makexcomp
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1makepresenttrue jokespeopletree rules
2laughinfinitivepeople not said herevn nonverbal_expression-40.2 «NP V»: agent=Agent

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/language/28-puns-and-jokes-that-need-a-pun/t8/