Mova0.5 pre-release⌕
☰
home / corpora / dictionaries / school dictionary / C / comma

comma

Who acts: comma, that, Commas, threes, you, 's · What happens: be, show, separate, make, read, use · To what, where: punctuation mark, short pause, parts, things, list, threes · Speech: someone speaks here

«comma» in the school dictionary: its 3 meanings for a pupil and its 7 examples, every sentence parsed by Mova itself — its syntax tree, a dependency tree in the style of Universal Dependencies, and its pragmatics clause by clause. The word in the dictionary, with its sense in the lessons: comma in the school dictionary.

Meaning 1

A comma is a punctuation mark (,) that shows a short pause or separates parts of a sentence.

The tree, 17 words
detnsubjcopdetcompoundpunctpunctpunctnsubjparataxisdetamodobjccconjobjcasedetnmodpunctrootADETcommaNOUNisAUXaDETpunctuationNOUNmarkNOUN(PUNCT,PUNCT)PUNCTthatPRONshowsVERBaDETshortADJpauseNOUNorCCONJseparatesVERBpartsNOUNofADPaDETsentenceNOUN.PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1AaDETDefinite=Ind PronType=Art2 commadet
2commacommaNOUNNumber=Sing6 marknsubj
3isbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin6 markcop
4aaDETDefinite=Ind PronType=Art6 markdet
5punctuationpunctuationNOUNNumber=Sing6 markcompound
6markmarkNOUNNumber=Singrootroot
7((PUNCT_11 showspunct
8,,PUNCT_11 showspunct
9))PUNCT_11 showspunct
10thatthatPRONPronType=Rel11 showsnsubj
11showsshowVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin6 markparataxis
12aaDETDefinite=Ind PronType=Art14 pausedet
13shortshortADJDegree=Pos14 pauseamod
14pausepauseNOUNNumber=Sing11 showsobj
15ororCCONJ_16 separatescc
16separatesseparateVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin11 showsconj
17partspartNOUNNumber=Plur16 separatesobj
18ofofADP_20 sentencecase
19aaDETDefinite=Ind PronType=Art20 sentencedet
20sentencesentenceNOUNNumber=Sing17 partsnmod
21..PUNCT_6 markpunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1is apresenta commaa punctuation marktree rules
2showpresentthata short pausevn transfer_mesg-37.1.1-1-1 «NP V NP.recipient»: agent=Agent pause=Recipient
3separatepresentthat not said hereparts of a sentencevn separate-23.1-1-1 «NP V NP»: agent=Agent part=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.

Meaning 2

Commas separate things in a list: «eggs, milk and bread».

The tree, 10 words
nsubjobjcasedetoblpunctpunctappospunctconjccconjpunctpunctrootCommasNOUNseparateVERBthingsNOUNinADPaDETlistNOUN:PUNCT«PUNCTeggsNOUN,PUNCTmilkNOUNandCCONJbreadNOUN»PUNCT.PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1CommascommaNOUNNumber=Plur2 separatensubj
2separateseparateVERBMood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Finrootroot
3thingsthingNOUNNumber=Plur2 separateobj
4ininADP_6 listcase
5aaDETDefinite=Ind PronType=Art6 listdet
6listlistNOUNNumber=Sing2 separateobl
7::PUNCT_9 eggspunct
8««PUNCT_9 eggspunct
9eggseggNOUNNumber=Plur6 listappos
10,,PUNCT_11 milkpunct
11milkmilkNOUNNumber=Sing9 eggsconj
12andandCCONJ_13 breadcc
13breadbreadNOUNNumber=Sing9 eggsconj
14»»PUNCT_9 eggspunct
15..PUNCT_2 separatepunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1separatepresentCommasthingsin a list goalvn classify-29.10 «NP V NP PP.goal»: agent=Agent thing=Theme in list=Goal

Meaning 3

In numbers, a comma groups digits in threes to make them easy to read: «1,000,000»; in many European countries a comma is used as the decimal point instead.

The tree, 28 words
caseoblpunctdetcompoundcompoundapposcasenmodmarkaclobjxcompmarkxcomppunctpunctobjpunctpunctcaseamodamodobldetnsubj:passaux:passcasedetamodobladvmodpunctrootInADPnumbersNOUN,PUNCTaDETcommaNOUNgroupsNOUNdigitsNOUNinADPthreesNOUNtoPARTmakeVERBthemPRONeasyADJtoPARTreadVERB:PUNCT«PUNCT1,000,000NUM»PUNCT;PUNCTinADPmanyADJEuropeanADJcountriesNOUNaDETcommaNOUNisAUXusedVERBasADPtheDETdecimalADJpointNOUNinsteadADV.PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1IninADP_2 numberscase
2numbersnumberNOUNNumber=Plur28 usedobl
3,,PUNCT_7 digitspunct
4aaDETDefinite=Ind PronType=Art6 groupsdet
5commacommaNOUNNumber=Sing6 groupscompound
6groupsgroupNOUNNumber=Plur7 digitscompound
7digitsdigitNOUNNumber=Plur2 numbersappos
8ininADP_9 threescase
9threesthreeNOUNNumber=Plur7 digitsnmod
10totoPART_11 makemark
11makemakeVERBVerbForm=Inf7 digitsacl
12themtheyPRONCase=Acc Number=Plur Person=3 PronType=Prs11 makeobj
13easyeasyADJDegree=Pos11 makexcomp
14totoPART_15 readmark
15readreadVERBVerbForm=Inf13 easyxcomp
16::PUNCT_18 1,000,000punct
17««PUNCT_18 1,000,000punct
181,000,0001,000,000NUMNumForm=Digit NumType=Card15 readobj
19»»PUNCT_18 1,000,000punct
20;;PUNCT_2 numberspunct
21ininADP_24 countriescase
22manymanyADJDegree=Pos24 countriesamod
23EuropeanEuropeanADJDegree=Pos24 countriesamod
24countriescountryNOUNNumber=Plur28 usedobl
25aaDETDefinite=Ind PronType=Art26 commadet
26commacommaNOUNNumber=Sing28 usednsubj:pass
27isbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin28 usedaux:pass
28useduseVERBTense=Past VerbForm=Part Voice=Passrootroot
29asasADP_32 pointcase
30thetheDETDefinite=Def PronType=Art32 pointdet
31decimaldecimalADJDegree=Pos32 pointamod
32pointpointNOUNNumber=Sing28 usedobl
33insteadinsteadADV_28 usedadvmod
34..PUNCT_28 usedpunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1maketo-infinitivethrees = threeeasy propertyvn build-26.1-1 «NP.asset V NP»: agent=Asset they=Product
2readto-infinitivethrees = three not said here1,000,000vn transfer_mesg-37.1.1-1 «NP V NP»: agent=Agent 1,000,000=Topic
3usepresent · passivea commanumbersin many European countries; as the decimal point; instead propertyvn spend_time-104 «NP V NP PP.attribute»: subject=Duration as point=Attribute

Example 1

Put a comma between the items in a list.

detobjcasedetnmodcasedetoblpunctrootPutVERBaDETcommaNOUNbetweenADPtheDETitemsNOUNinADPaDETlistNOUN.PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1PutputVERBMood=Imp VerbForm=Finrootroot
2aaDETDefinite=Ind PronType=Art3 commadet
3commacommaNOUNNumber=Sing1 Putobj
4betweenbetweenADP_6 itemscase
5thetheDETDefinite=Def PronType=Art6 itemsdet
6itemsitemNOUNNumber=Plur3 commanmod
7ininADP_9 listcase
8aaDETDefinite=Ind PronType=Art9 listdet
9listlistNOUNNumber=Sing1 Putobl
10..PUNCT_1 Putpunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1putimperativeyou not said herea commaa listbetween the itemsvn put-9.1-2 «NP V NP PP.destination»: agent=Agent comma=Theme in list=Destination

Example 2

«Let's eat, Grandma!» needs a comma, or it sounds like we are eating Grandma.

The tree, 15 words
punctccompobjxcomppunctobjpunctpunctdetobjpunctccnsubjparataxismarknsubjauxadvclobjpunctroot«PUNCTLetVERB'sPRONeatVERB,PUNCTGrandmaNOUN!PUNCT»PUNCTneedsVERBaDETcommaNOUN,PUNCTorCCONJitPRONsoundsVERBlikeSCONJwePRONareAUXeatingVERBGrandmaNOUN.PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1««PUNCT_2 Letpunct
2LetletVERBVerbForm=Inf9 needsccomp
3'swePRONCase=Acc Number=Plur Person=1 PronType=Prs2 Letobj
4eateatVERBVerbForm=Inf2 Letxcomp
5,,PUNCT_6 Grandmapunct
6GrandmagrandmaNOUNNumber=Sing4 eatobj
7!!PUNCT_2 Letpunct
8»»PUNCT_2 Letpunct
9needsneedVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
10aaDETDefinite=Ind PronType=Art11 commadet
11commacommaNOUNNumber=Sing9 needsobj
12,,PUNCT_15 soundspunct
13ororCCONJ_15 soundscc
14ititPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs15 soundsnsubj
15soundssoundVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin9 needsparataxis
16likelikeSCONJ_19 eatingmark
17wewePRONCase=Nom Number=Plur Person=1 PronType=Prs19 eatingnsubj
18arebeAUXMood=Ind Number=Plur Person=1 Tense=Pres VerbForm=Fin19 eatingaux
19eatingeatVERBTense=Pres VerbForm=Part15 soundsadvcl
20GrandmagrandmaNOUNNumber=Sing19 eatingobj
21..PUNCT_9 needspunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1let in a quoteinfinitive'stree rules
2eat in a quoteinfinitive's not said hereGrandmavn eat-39.1-1 «NP V NP»: agent=Agent grandma=Patient
3needpresenta commatree rules
4soundpresentitvn stimulus_subject-30.4 «NP V PP.attribute»: agent=Stimulus
5eatpresent · progressiveweGrandmavn eat-39.1-1 «NP V NP»: agent=Agent grandma=Patient

Example 3

After a fronted adverbial, put a comma: «Later that day, it rained.»

The tree, 12 words
casedetamodoblpunctdetobjpunctpunctadvmoddetobl:unmarkedpunctnsubjadvclpunctpunctrootAfterADPaDETfrontedVERBadverbialNOUN,PUNCTputVERBaDETcommaNOUN:PUNCT«PUNCTLaterADVthatDETdayNOUN,PUNCTitPRONrainedVERB.PUNCT»PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1AfterafterADP_4 adverbialcase
2aaDETDefinite=Ind PronType=Art4 adverbialdet
3frontedfrontVERBTense=Past VerbForm=Part Voice=Pass4 adverbialamod
4adverbialadverbialNOUNNumber=Sing6 putobl
5,,PUNCT_4 adverbialpunct
6putputVERBMood=Imp VerbForm=Finrootroot
7aaDETDefinite=Ind PronType=Art8 commadet
8commacommaNOUNNumber=Sing6 putobj
9::PUNCT_16 rainedpunct
10««PUNCT_16 rainedpunct
11LaterlateADVDegree=Cmp13 dayadvmod
12thatthatDETNumber=Sing PronType=Dem13 daydet
13daydayNOUNNumber=Sing16 rainedobl:unmarked
14,,PUNCT_13 daypunct
15ititPRONCase=Nom Gender=Neut Number=Sing Person=3 PronType=Prs16 rainednsubj
16rainedrainVERBMood=Ind Number=Sing Person=3 Tense=Past VerbForm=Fin6 putadvcl
17..PUNCT_6 putpunct
18»»PUNCT_6 putpunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1frontparticipletree rules
2putimperativeyou not said herea commaafter a fronted adverbialvn invest-13.5.4-1 «NP V PP»: agent=Agent comma=Goal
3rain in a quotepastitdayvn weather-57 «It V PP.theme»

Example 4

My sister, who loves horses, rides every Saturday.

nmod:possnsubjpunctnsubjacl:relclobjpunctdetobjpunctrootMyPRONsisterNOUN,PUNCTwhoPRONlovesVERBhorsesNOUN,PUNCTridesVERBeveryDETSaturdayPROPN.PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1MymyPRONCase=Gen Number=Sing Person=1 Poss=Yes PronType=Prs2 sisternmod:poss
2sistersisterNOUNNumber=Sing8 ridesnsubj
3,,PUNCT_5 lovespunct
4whowhoPRONPronType=Rel5 lovesnsubj
5lovesloveVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin2 sisteracl:relcl
6horseshorseNOUNNumber=Plur5 lovesobj
7,,PUNCT_2 sisterpunct
8ridesrideVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
9everyeveryDETPronType=Tot10 Saturdaydet
10SaturdaySaturdayPROPNNumber=Sing8 ridesobj
11..PUNCT_8 ridespunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1lovepresentMy sisterhorsesvn admire-31.2-1 «NP V NP»: agent=Experiencer horse=Stimulus
2ridepresentMy sistersaturdayvn nonvehicle-51.4.2 «NP.agent V»: agent=Agent

Example 5

Write ten thousand as 10,000.

compoundobjadvmodoblpunctrootWriteVERBtenNUMthousandNUMasADV10,000NUM.PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1WritewriteVERBMood=Imp VerbForm=Finrootroot
2tentenNUMNumForm=Word NumType=Card3 thousandcompound
3thousandthousandNUMNumForm=Word NumType=Card1 Writeobj
4asasADV_5 10,000advmod
510,00010000NUMNumForm=Digit NumType=Card1 Writeobl
6..PUNCT_1 Writepunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1writeimperativeyou not said hereten thousand10,000 oblvn scribble-25.2-1 «NP V NP»: agent=Agent thousand=Theme

Example 6

The point (2, 5) is two across and five up.

detnsubjpunctappospunctflatpunctcopadvmodccconjcompound:prtpunctrootTheDETpointNOUN(PUNCT2NUM,PUNCT5NUM)PUNCTisAUXtwoNUMacrossADVandCCONJfiveNUMupADP.PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1ThetheDETDefinite=Def PronType=Art2 pointdet
2pointpointNOUNNumber=Sing9 twonsubj
3((PUNCT_4 2punct
422NUMNumForm=Digit NumType=Card2 pointappos
5,,PUNCT_6 5punct
655NUMNumForm=Digit NumType=Card4 2flat
7))PUNCT_4 2punct
8isbeAUXMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin9 twocop
9twotwoNUMNumForm=Word NumType=Cardrootroot
10acrossacrossADV_9 twoadvmod
11andandCCONJ_12 fivecc
12fivefiveNUMNumForm=Word NumType=Card9 twoconj
13upupADP_12 fivecompound:prt
14..PUNCT_9 twopunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1is apresentthe pointtwoacross propertytree rules

Example 7

A comma shows the reader where to take a short breath.

detnsubjdetiobjadvmodmarkacl:relcldetamodobjpunctrootADETcommaNOUNshowsVERBtheDETreaderNOUNwhereADVtoPARTtakeVERBaDETshortADJbreathNOUN.PUNCT
The words, one row each (CoNLL-U)
#wordlemmaUPOSfeaturesheadrelation
1AaDETDefinite=Ind PronType=Art2 commadet
2commacommaNOUNNumber=Sing3 showsnsubj
3showsshowVERBMood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Finrootroot
4thetheDETDefinite=Def PronType=Art5 readerdet
5readerreaderNOUNNumber=Sing3 showsiobj
6wherewhereADVPronType=Rel8 takeadvmod
7totoPART_8 takemark
8taketakeVERBVerbForm=Inf5 readeracl:relcl
9aaDETDefinite=Ind PronType=Art11 breathdet
10shortshortADJDegree=Pos11 breathamod
11breathbreathNOUNNumber=Sing8 takeobj
12..PUNCT_3 showspunct
#verbtense, moodwhowhat, whomto whomwherewhenotherroles by
1showpresenta commathe readervn transfer_mesg-37.1.1-1-1 «NP V NP.recipient»: agent=Agent reader=Recipient
2taketo-infinitivea comma not said herea short breathvn bring-11.3 «NP V NP»: agent=Agent breath=Theme

Text: the school dictionary of Mova's schools (world/data/dictionary-schools/), written for Mova. 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 meaning and example read on its own. Elamur Cosmic License.

This page in Markdown → https://md.mova.elamur.ai/free/en/corpora/dictionaries/school/C/comma/