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

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

Your mate goes "puns are only for brainy kids, I don't get 'em, bruv." What's the best tip?

Mova's choice: option 1 · The right answer: option 2 · wrong ✗ · Who acts: mate, puns, I, best tip · What happens: go, be, not get · To what, where: 'em · Speech: someone speaks here

This is test 1 · ★★★ 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 mate goes "puns are only for brainy kids, I don't get 'em, bruv."

nmod:possnsubjpunctnsubjcopadvmodcaseamodoblpunctnsubjauxadvmodparataxisobjpunctvocativepunctpunctrootYourPRONmateNOUNgoesVERB"PUNCTpunsNOUNareAUXonlyADVforADPbrainyADJkidsNOUN,PUNCTIPRONdoAUXn'tPARTgetVERB'emPRON,PUNCTbruvNOUN.PUNCT"PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1YouryourPRONCase=Gen Person=2 Poss=Yes PronType=Prs2 matenmod:poss
2matemateNOUNNumber=Sing3 goesnsubj
3goesgoVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
4""PUNCT_10 kidspunct
5punspunNOUNNumber=Plur10 kidsnsubj
6arebeAUXMood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Fin10 kidscop
7onlyonlyADV_10 kidsadvmod
8forforADP_10 kidscase
9brainybrainyADJDegree=Pos10 kidsamod
10kidskidNOUNNumber=Plur3 goesobl
11,,PUNCT_15 getpunct
12IIPRONCase=Nom Number=Sing Person=1 PronType=Prs15 getnsubj
13dodoAUXMood=Ind Number=Sing Person=1 Tense=Pres VerbForm=Fin15 getaux
14n'tnotPARTPolarity=Neg15 getadvmod
15getgetVERBVerbForm=Inf3 goesparataxis
16'emtheyPRONCase=Acc Number=Plur Person=3 PronType=Prs15 getobj
17,,PUNCT_18 bruvpunct
18bruvbruvNOUNNumber=Sing15 getvocative
19..PUNCT_3 goespunct
20""PUNCT_3 goespunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1gopresentYour matevn say-37.7 «NP V S-Quote»: agent=Agent clause=Topic
2is in a quotepresentpunsfor brainy kidstree rules
3not get in a quotepresent · do-supportI'em = theybruv vocativevn comprehend-87.2-1 «NP V NP»: agent=Experiencer they=Stimulus

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 the best tip?

copdetamodnsubjpunctrootWhatPRON'sAUXtheDETbestADJtipNOUN?PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1WhatwhatPRONPronType=Introotroot
2'sbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin1 Whatcop
3thetheDETDefinite=Def PronType=Art5 tipdet
4bestgoodADJDegree=Sup5 tipamod
5tiptipNOUNNumber=Sing1 Whatnsubj
6??PUNCT_1 Whatpunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1is apresentthe best tiptree rules

The options

Option 1 · ← Mova's choice

Only read jokes in dictionaries, because that's where puns are explained

advmodobjcaseoblpunctmarknsubjcopadvmodnsubjaux:passadvclrootOnlyADVreadVERBjokesNOUNinADPdictionariesNOUN,PUNCTbecauseSCONJthatPRON'sAUXwhereADVpunsNOUNareAUXexplainedVERB
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1OnlyonlyADV_2 readadvmod
2readreadVERBMood=Imp VerbForm=Finrootroot
3jokesjokeNOUNNumber=Plur2 readobj
4ininADP_5 dictionariescase
5dictionariesdictionaryNOUNNumber=Plur2 readobl
6,,PUNCT_13 explainedpunct
7becausebecauseSCONJ_13 explainedmark
8thatthatPRONNumber=Sing PronType=Dem10 wherensubj
9'sbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin10 wherecop
10wherewhereADVPronType=Rel13 explainedadvmod
11punspunNOUNNumber=Plur13 explainednsubj
12arebeAUXMood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Fin13 explainedaux:pass
13explainedexplainVERBTense=Past VerbForm=Part Voice=Pass2 readadvcl
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1readimperativeyou not said herejokesdictionariesvn transfer_mesg-37.1.1-1 «NP V NP»: agent=Agent joke=Topic
2ispresentthatwhere propertytree rules
3explain speech: assertpresent · passivepunsvn transfer_mesg-37.1.1 «NP V NP»: subject=Topic

Option 2 · ✓ the right answer

Look for the word with two meanings or a sound-alike word

casedetoblcasenummodoblccdetcompoundpunctamodconjrootLookVERBforADPtheDETwordNOUNwithADPtwoNUMmeaningsNOUNorCCONJaDETsoundNOUN-PUNCTalikeADJwordNOUN
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1LooklookVERBMood=Imp VerbForm=Finrootroot
2forforADP_4 wordcase
3thetheDETDefinite=Def PronType=Art4 worddet
4wordwordNOUNNumber=Sing1 Lookobl
5withwithADP_7 meaningscase
6twotwoNUMNumForm=Word NumType=Card7 meaningsnummod
7meaningsmeaningNOUNNumber=Plur1 Lookobl
8ororCCONJ_13 wordcc
9aaDETDefinite=Ind PronType=Art13 worddet
10soundsoundNOUNNumber=Sing12 alikecompound
11--PUNCT_10 soundpunct
12alikealikeADJDegree=Pos13 wordamod
13wordwordNOUNNumber=Sing7 meaningsconj
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1lookimperativeyou not said herefor the word; with two meanings or a alike wordvn rummage-35.5 «NP V PP.location PP.theme»: agent=Agent for word=Theme

Option 3

Laugh even if you don't get it

advmodmarknsubjauxadvmodadvclobjrootLaughVERBevenADVifSCONJyouPRONdoAUXn'tPARTgetVERBitPRON
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1LaughlaughVERBMood=Imp VerbForm=Finrootroot
2evenevenADV_7 getadvmod
3ififSCONJ_7 getmark
4youyouPRONCase=Nom Person=2 PronType=Prs7 getnsubj
5dodoAUXMood=Ind Number=Sing Person=2 Tense=Pres VerbForm=Fin7 getaux
6n'tnotPARTPolarity=Neg7 getadvmod
7getgetVERBVerbForm=Inf1 Laughadvcl
8ititPRONCase=Acc Gender=Neut Number=Sing Person=3 PronType=Prs7 getobj
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1laughimperativeyou not said herevn nonverbal_expression-40.2 «NP V»: agent=Agent
2not get a condition, not said to happenpresent · do-supportyouitvn comprehend-87.2-1 «NP V NP»: agent=Experiencer it=Stimulus

Option 4

Puns can't be learned

nsubj:passauxadvmodaux:passrootPunsNOUNcaAUXn'tPARTbeAUXlearnedVERB
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1PunspunNOUNNumber=Plur5 learnednsubj:pass
2cacanAUXVerbForm=Fin5 learnedaux
3n'tnotPARTPolarity=Neg5 learnedadvmod
4bebeAUXVerbForm=Inf5 learnedaux:pass
5learnedlearnVERBTense=Past VerbForm=Part Voice=Passrootroot
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1not learncan · passivePunsvn learn-14-2-1 «NP V NP»: subject=Topic

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/t1/