shortening VPs draft

This commit is contained in:
lingdocs 2022-06-23 16:42:34 -05:00
parent 1998a9b8ab
commit 2564a6f2be
7 changed files with 192 additions and 19 deletions

View File

@ -6,7 +6,7 @@
"@formkit/auto-animate": "^1.0.0-beta.1",
"@fortawesome/fontawesome-free": "^5.15.4",
"@lingdocs/lingdocs-main": "^0.3.1",
"@lingdocs/pashto-inflector": "^3.0.8",
"@lingdocs/pashto-inflector": "^3.0.9",
"@testing-library/jest-dom": "^5.11.4",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",

View File

@ -2,6 +2,7 @@ import {
Types as T,
VPDisplay,
VPPicker,
vpsReducer,
} from "@lingdocs/pashto-inflector";
import entryFeeder from "../../lib/entry-feeder";
import { useState } from "react";
@ -10,13 +11,16 @@ export function EditIcon() {
return <i className="fas fa-edit" />;
}
function EditableVPEx({ children, opts }: { children: T.VPSelectionState, opts: T.TextOptions }) {
function EditableVPEx({ children, opts, formChoice }: { children: T.VPSelectionState, opts: T.TextOptions, formChoice?: boolean }) {
const [editing, setEditing] = useState<boolean>(false);
const [vps, setVps] = useState<T.VPSelectionState>(children);
function handleReset() {
setEditing(false);
setVps(children);
}
function handleSetForm(form: T.FormVersion) {
setVps(vpsReducer(vps, { type: "set form", payload: form }));
}
return <div className="mt-2 mb-4">
<div
className="text-left clickable mb-1"
@ -38,7 +42,7 @@ function EditableVPEx({ children, opts }: { children: T.VPSelectionState, opts:
VPS={vps}
justify="left"
onlyOne="concat"
setForm="disable"
setForm={formChoice ? handleSetForm : "disable"}
/>
</div>;
}

View File

@ -39,6 +39,8 @@ import * as EPIntro from "!babel-loader!@lingdocs/mdx-loader!./phrase-structure/
// @ts-ignore
import * as VPIntro from "!babel-loader!@lingdocs/mdx-loader!./phrase-structure/vp.mdx";
// @ts-ignore
import * as ShorteningVPs from "!babel-loader!@lingdocs/mdx-loader!./phrase-structure/shortening-vps.mdx";
// @ts-ignore
import * as KidsSection from "!babel-loader!@lingdocs/mdx-loader!./phrase-structure/kids-section.mdx";
// @ts-ignore
@ -171,6 +173,10 @@ const contentTree = [
import: VPIntro,
slug: "vp",
},
{
import: ShorteningVPs,
slug: "shortening-vps",
},
{
import: KidsSection,
slug: "kids-section",

View File

@ -0,0 +1,169 @@
---
title: Shortening VPs
---
import {
defaultTextOptions as opts,
InlinePs,
Examples,
makeNounSelection,
role
} from "@lingdocs/pashto-inflector";
import psmd from "../../lib/psmd";
import Link from "../../components/Link";
import EquativeIllustration from "../../components/EquativeIllustration";
import EditableVPEx, { EditIcon } from "../../components/phrase-diagram/EditableVPEx";
import BasicBlocks from "../../components/BasicBlocks";
import InlineInflectionButton from "../../components/InlineInflectionButton";
import VPStructureSummary from "./vp-structure.svg";
export function KingIcon() {
return <i className="mx-1 fas fa-crown" />;
}
export function ServantIcon() {
return <i className="mx-1 fas fa-male" />;
};
Pashto has a very special way of shortening <Link to="/phrase-structure/vp">VP</Link>s. In a language like English if we want to say "I saw her," we can only say, "I saw her." But in Pashto there are many ways to shorten and to say this.
<Examples opts={opts}>{[
{ p: "ما هغه ولیده", f: "maa haghá óoleeda", e: "I saw her", sub: "full form" },
{ p: "ما ولیده", f: "maa óoleeda", e: "I saw her", sub: "short form #1" },
{ p: "هغه مې ولیده", f: "haghá me óoleeda", e: "I saw her", sub: "short form #2" },
{ p: "ومې لیده", f: "óo-me leeda", e: "I saw her", sub: "short form #3" },
]}</Examples>
So what is going on here? 🧐 This is another behaviour of Pashto that can seem very illogical or confusing to the learner. Thankfully though, there's a very clear rule about how these phrases are shortened up. **It's weird, but very simple**.
## How to Shorten VPs
In the previous chapter on <Link to="/phrase-structure/vp">VP structure</Link> we learned that there are two main actors in VPs
1. The <strong>King</strong> <KingIcon /> is an <Link to="/phrase-structure/np">NP</Link> that controls the verb
2. The <strong>Servant</strong> <ServantIcon /> is another <Link to="/phrase-structure/np">NP</Link>
The king and servant swap roles between the subject and object, depending on what kind of verb we're using.
- with intransitive verbs 🛴
- the **subject** is the king <KingIcon />
- (there is no servant)
- with non-past transitive verbs 🚲
- the **subject** is the king <KingIcon />
- the **object** is the servant <ServantIcon />
- with past-tense transitive verbs 🚲🤪
- the **subject** is the servant <ServantIcon />
- the **object** is the king <KingIcon />
Or if you want to see it in our little review chart...
<div className="text-center mb-3">
<img className="img-fluid" src={VPStructureSummary} alt={"VP structure in Pashto with past tense"} />
</div>
So, now that we've reviewed the roles of **king** <KingIcon /> and **servant** <ServantIcon /> all we need to know is one simple rule.
<div style={{ fontSize: "larger" }}>
<blockquote>To shorten a VP, you can <strong>Kill the King</strong> <KingIcon /> and <strong>Shrink the Servant</strong> <ServantIcon /></blockquote>
</div>
This is a litle memory aid to help us remember the two things that we can do to any VP phrase.
1. We can "kill the king" (leave out the king)
2. We can "shrink the servant" (replace the servant with a <Link to="/pronouns/pronouns-mini/">mini-pronoun</Link>)
### Example with a non-past transitive verb
Now we can look at some examples to see how this works. Let's take a very simple sentence:
<EditableVPEx opts={opts}>{
{"blocks":[{"key":0.13415526513680676,"block":{"type":"subjectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":0,"distance":"far"}}}},{"key":0.2455033196459333,"block":{"type":"objectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":2,"distance":"far"}}}}],"verb":{"type":"verb","verb":{"entry":{"ts":1527812275,"i":11608,"p":"لیدل","f":"leedul","g":"leedul","e":"to see","c":"v. trans./gramm. trans.","psp":"وین","psf":"ween","tppp":"لید","tppf":"leed","ec":"see,sees,seeing,saw,seen"}},"verbTense":"presentVerb","perfectTense":"presentPerfect","imperativeTense":"imperfectiveImperative","tenseCategory":"basic","transitivity":"transitive","isCompound":false,"voice":"active","negative":false,"canChangeTransitivity":true,"canChangeVoice":true,"canChangeStatDyn":false},"form":{"removeKing":false,"shrinkServant":false}}
}</EditableVPEx>
This is a <Link to="/vp/#2-with-non-past-transitive-verbs-">present-tense transitive</Link> phrase. See if you can figure out what the king <KingIcon /> and servant <ServantIcon /> are in this sentence, then click on the <i className="fas fa-cubes" /> to see what they are.
Got it? So now we know we can **kill the king**. Since the king controls the verb, we can just leave it out.
<EditableVPEx formChoice opts={opts}>{
{"blocks":[{"key":0.13415526513680676,"block":{"type":"subjectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":0,"distance":"far"}}}},{"key":0.2455033196459333,"block":{"type":"objectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":2,"distance":"far"}}}}],"verb":{"type":"verb","verb":{"entry":{"ts":1527812275,"i":11608,"p":"لیدل","f":"leedul","g":"leedul","e":"to see","c":"v. trans./gramm. trans.","psp":"وین","psf":"ween","tppp":"لید","tppf":"leed","ec":"see,sees,seeing,saw,seen"}},"verbTense":"presentVerb","perfectTense":"presentPerfect","imperativeTense":"imperfectiveImperative","tenseCategory":"basic","transitivity":"transitive","isCompound":false,"voice":"active","negative":false,"canChangeTransitivity":true,"canChangeVoice":true,"canChangeStatDyn":false},"form":{"removeKing":true,"shrinkServant":false}}
}</EditableVPEx>
The other thing we can do is we can **shrink the servant** 🪄 and turn it into a <Link to="/pronouns/pronouns-mini/">mini-pronoun</Link>. The servant here is <InlinePs opts={opts} ps={{ p: "تا", f: "taa", e: "you - 2nd. pers. sing." }} /> so it will get shrunk into the 2nd pers. sing. <Link to="/pronouns/pronouns-mini/">mini-pronoun</Link>, <InlinePs opts={opts} ps={{ p: "دې", f: "de" }} />. Because it's a little mini-pronoun 👶 it has to go in the <Link to="/phrase-structure/kids-section/">kids' section</Link>. (After the first block)
<EditableVPEx formChoice opts={opts}>{
{"blocks":[{"key":0.13415526513680676,"block":{"type":"subjectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":0,"distance":"far"}}}},{"key":0.2455033196459333,"block":{"type":"objectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":2,"distance":"far"}}}}],"verb":{"type":"verb","verb":{"entry":{"ts":1527812275,"i":11608,"p":"لیدل","f":"leedul","g":"leedul","e":"to see","c":"v. trans./gramm. trans.","psp":"وین","psf":"ween","tppp":"لید","tppf":"leed","ec":"see,sees,seeing,saw,seen"}},"verbTense":"presentVerb","perfectTense":"presentPerfect","imperativeTense":"imperfectiveImperative","tenseCategory":"basic","transitivity":"transitive","isCompound":false,"voice":"active","negative":false,"canChangeTransitivity":true,"canChangeVoice":true,"canChangeStatDyn":false},"form":{"removeKing":false,"shrinkServant":true}}
}</EditableVPEx>
Now if we want to make our sentence *really* short we can **kill the king** *and* **shrink the servant**.
<EditableVPEx formChoice opts={opts}>{
{"blocks":[{"key":0.13415526513680676,"block":{"type":"subjectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":0,"distance":"far"}}}},{"key":0.2455033196459333,"block":{"type":"objectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":2,"distance":"far"}}}}],"verb":{"type":"verb","verb":{"entry":{"ts":1527812275,"i":11608,"p":"لیدل","f":"leedul","g":"leedul","e":"to see","c":"v. trans./gramm. trans.","psp":"وین","psf":"ween","tppp":"لید","tppf":"leed","ec":"see,sees,seeing,saw,seen"}},"verbTense":"presentVerb","perfectTense":"presentPerfect","imperativeTense":"imperfectiveImperative","tenseCategory":"basic","transitivity":"transitive","isCompound":false,"voice":"active","negative":false,"canChangeTransitivity":true,"canChangeVoice":true,"canChangeStatDyn":false},"form":{"removeKing":true,"shrinkServant":true}}
}</EditableVPEx>
It's very important to remember to play by the rules. You can **kill the king** and **shrink the servant** but you cannot kill the servant or shrink the king! 🙅‍♂ (That's another mistake that Pashto learners make a lot!)
### Example with a past-tense transitive verb
Let's try another example with a <Link to="/phrase-structure/vp/#3-with-past-tense-transitive-verbs-">past-tense transitive verb</Link>. Now the roles of **king** <KingIcon /> and **servant** <ServantIcon /> will switch! But we still follow the same rules (kill the king, shrink the servant).
Here's the same phrase but using a continuous past verb. Take a second and identify the king and the servant in the phrase below, and then check by clicking on the <i className="fas fa-cubes" />.
<EditableVPEx formChoice opts={opts}>{
{"blocks":[{"key":0.13415526513680676,"block":{"type":"subjectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":0,"distance":"far"}}}},{"key":0.2455033196459333,"block":{"type":"objectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":2,"distance":"far"}}}}],"verb":{"type":"verb","verb":{"entry":{"ts":1527812275,"i":11608,"p":"لیدل","f":"leedul","g":"leedul","e":"to see","c":"v. trans./gramm. trans.","psp":"وین","psf":"ween","tppp":"لید","tppf":"leed","ec":"see,sees,seeing,saw,seen"}},"verbTense":"imperfectivePast","perfectTense":"presentPerfect","imperativeTense":"imperfectiveImperative","tenseCategory":"basic","transitivity":"transitive","isCompound":false,"voice":"active","negative":false,"canChangeTransitivity":true,"canChangeVoice":true,"canChangeStatDyn":false},"form":{"removeKing":false,"shrinkServant":false}}
}</EditableVPEx>
Let's go ahead and **kill the king**, which in this case is the *subject*.
<EditableVPEx formChoice opts={opts}>{
{"blocks":[{"key":0.13415526513680676,"block":{"type":"subjectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":0,"distance":"far"}}}},{"key":0.2455033196459333,"block":{"type":"objectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":2,"distance":"far"}}}}],"verb":{"type":"verb","verb":{"entry":{"ts":1527812275,"i":11608,"p":"لیدل","f":"leedul","g":"leedul","e":"to see","c":"v. trans./gramm. trans.","psp":"وین","psf":"ween","tppp":"لید","tppf":"leed","ec":"see,sees,seeing,saw,seen"}},"verbTense":"imperfectivePast","perfectTense":"presentPerfect","imperativeTense":"imperfectiveImperative","tenseCategory":"basic","transitivity":"transitive","isCompound":false,"voice":"active","negative":false,"canChangeTransitivity":true,"canChangeVoice":true,"canChangeStatDyn":false},"form":{"removeKing":true,"shrinkServant":false}}
}</EditableVPEx>
Looks quite different, but we're still following the same rule. Now let's **shrink the servant**. 🪄 This time the servant is the *object* <InlinePs opts={opts} ps={{ p: "ما", f: "maa", e: "I - 1st pers. sing." }} /> so it will get shrunk into the 1nd pers. sing. <Link to="/pronouns/pronouns-mini/">mini-pronoun</Link>, <InlinePs opts={opts} ps={{ p: "مې", f: "me" }} /> and go in the <Link to="/phrase-structure/kids-section/">kids' section</Link>.
<EditableVPEx formChoice opts={opts}>{
{"blocks":[{"key":0.13415526513680676,"block":{"type":"subjectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":0,"distance":"far"}}}},{"key":0.2455033196459333,"block":{"type":"objectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":2,"distance":"far"}}}}],"verb":{"type":"verb","verb":{"entry":{"ts":1527812275,"i":11608,"p":"لیدل","f":"leedul","g":"leedul","e":"to see","c":"v. trans./gramm. trans.","psp":"وین","psf":"ween","tppp":"لید","tppf":"leed","ec":"see,sees,seeing,saw,seen"}},"verbTense":"imperfectivePast","perfectTense":"presentPerfect","imperativeTense":"imperfectiveImperative","tenseCategory":"basic","transitivity":"transitive","isCompound":false,"voice":"active","negative":false,"canChangeTransitivity":true,"canChangeVoice":true,"canChangeStatDyn":false},"form":{"removeKing":false,"shrinkServant":true}}
}</EditableVPEx>
And of course we can do both **kill the king** and **shrink the servant**.
<EditableVPEx formChoice opts={opts}>{
{"blocks":[{"key":0.13415526513680676,"block":{"type":"subjectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":0,"distance":"far"}}}},{"key":0.2455033196459333,"block":{"type":"objectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":2,"distance":"far"}}}}],"verb":{"type":"verb","verb":{"entry":{"ts":1527812275,"i":11608,"p":"لیدل","f":"leedul","g":"leedul","e":"to see","c":"v. trans./gramm. trans.","psp":"وین","psf":"ween","tppp":"لید","tppf":"leed","ec":"see,sees,seeing,saw,seen"}},"verbTense":"imperfectivePast","perfectTense":"presentPerfect","imperativeTense":"imperfectiveImperative","tenseCategory":"basic","transitivity":"transitive","isCompound":false,"voice":"active","negative":false,"canChangeTransitivity":true,"canChangeVoice":true,"canChangeStatDyn":false},"form":{"removeKing":true,"shrinkServant":true}}
}</EditableVPEx>
Notice how our shortened sentences look completely different from the present-tense version above, but they follow the exact same two rules for shortening with the king and servant. This all feels like mental gymnastics to the learner, but Pashtuns will very casually use all these different forms of shortening depending on what they want to emphasize or the flow of conversation.
### Example with a transitive verb
Let's look at another example with an <Link to="/vp/#1-with-intransitive-verbs-">intransitive transitive verb</Link>.
<EditableVPEx formChoice opts={opts}>{
{"blocks":[{"key":0.2392487764665734,"block":{"type":"subjectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":0,"distance":"far"}}}},{"key":0.6268130996406576,"block":{"type":"objectSelection","selection":"none"}}],"verb":{"type":"verb","verb":{"entry":{"ts":1527815348,"i":3655,"p":"تلل","f":"tlul","g":"tlul","e":"to go","c":"v. intrans. irreg.","psp":"ځ","psf":"dz","ssp":"لاړ ش","ssf":"láaR sh","prp":"لاړ","prf":"láaR","ec":"go,goes,going,went,gone"}},"verbTense":"imperfectivePast","perfectTense":"presentPerfect","imperativeTense":"imperfectiveImperative","tenseCategory":"basic","transitivity":"intransitive","isCompound":false,"voice":"active","negative":false,"canChangeTransitivity":false,"canChangeVoice":false,"canChangeStatDyn":false},"form":{"removeKing":false,"shrinkServant":false}}
}</EditableVPEx>
The **king** <KingIcon /> of this sentence is the *subject* <InlinePs opts={opts} ps={{ p: "زه", f: "zu", e: "I" }} />. So we can **kill the king** and leave that out.
<EditableVPEx formChoice opts={opts}>{
{"blocks":[{"key":0.2392487764665734,"block":{"type":"subjectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":0,"distance":"far"}}}},{"key":0.6268130996406576,"block":{"type":"objectSelection","selection":"none"}}],"verb":{"type":"verb","verb":{"entry":{"ts":1527815348,"i":3655,"p":"تلل","f":"tlul","g":"tlul","e":"to go","c":"v. intrans. irreg.","psp":"ځ","psf":"dz","ssp":"لاړ ش","ssf":"láaR sh","prp":"لاړ","prf":"láaR","ec":"go,goes,going,went,gone"}},"verbTense":"imperfectivePast","perfectTense":"presentPerfect","imperativeTense":"imperfectiveImperative","tenseCategory":"basic","transitivity":"intransitive","isCompound":false,"voice":"active","negative":false,"canChangeTransitivity":false,"canChangeVoice":false,"canChangeStatDyn":false},"form":{"removeKing":true,"shrinkServant":false}}
}</EditableVPEx>
Notice that we cannot **shrink the servant** because there is no servant in a VP with an intransitive verb. The learner is often tempted to shrink the king into a mini-pronoun, but that is *not allowed!* 🙅‍♂️
### Other examples
Try shortening these other examples. Notice how the <Link to="/pronouns/pronouns-mini/">mini-pronoun</Link> will always go in the <Link to="/phrase-structure/kids-section/">kids' section</Link> (after the first block), and the <Link to="/phrase-structure/kids-section/">kids' section</Link> changes depending on what's in the phrase. If we start the phrase with an <Link to="/phrase-structure/ap">AP</Link> the mini pronoun will fall right after that first AP. Try shrinking this sentence all the way (click on "both") and see what happens.
<EditableVPEx formChoice opts={opts}>{
{"blocks":[{"key":0.5372523258610236,"block":{"type":"AP","selection":{"type":"sandwich","before":{"p":"په","f":"pu"},"after":{"p":"کې","f":"ke"},"e":"in","inside":{"type":"NP","selection":{"type":"noun","entry":{"ts":1527815151,"i":2140,"p":"پارک","f":"paark","g":"paark","e":"park","c":"n. m."},"gender":"masc","genderCanChange":false,"number":"singular","numberCanChange":true,"adjectives":[]}}}}},{"key":0.44012482066169145,"block":{"type":"subjectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":0,"distance":"far"}}}},{"key":0.8184810526278858,"block":{"type":"objectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":2,"distance":"far"}}}}],"verb":{"type":"verb","verb":{"entry":{"ts":1527812275,"i":11608,"p":"لیدل","f":"leedul","g":"leedul","e":"to see","c":"v. trans./gramm. trans.","psp":"وین","psf":"ween","tppp":"لید","tppf":"leed","ec":"see,sees,seeing,saw,seen"}},"verbTense":"presentVerb","perfectTense":"presentPerfect","imperativeTense":"imperfectiveImperative","tenseCategory":"basic","transitivity":"transitive","isCompound":false,"voice":"active","negative":false,"canChangeTransitivity":true,"canChangeVoice":true,"canChangeStatDyn":false},"form":{"removeKing":false,"shrinkServant":false}}
}</EditableVPEx>
Or if a phrase is using a <Link to="/verbs/verb-aspect/">perfective verb</Link>, then the <Link to="/verbs/roots-and-stems/#about-the-split-in-the-perfective-side">front part of the verb can split off</Link> into a seperate block. This puts the kids' section in an interesting place... see what happens when you hit "both" for this phrase.
<EditableVPEx formChoice opts={opts}>{
{"blocks":[{"key":0.44012482066169145,"block":{"type":"subjectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":0,"distance":"far"}}}},{"key":0.8184810526278858,"block":{"type":"objectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":2,"distance":"far"}}}}],"verb":{"type":"verb","verb":{"entry":{"ts":1527812275,"i":11608,"p":"لیدل","f":"leedul","g":"leedul","e":"to see","c":"v. trans./gramm. trans.","psp":"وین","psf":"ween","tppp":"لید","tppf":"leed","ec":"see,sees,seeing,saw,seen"}},"verbTense":"perfectivePast","perfectTense":"presentPerfect","imperativeTense":"imperfectiveImperative","tenseCategory":"basic","transitivity":"transitive","isCompound":false,"voice":"active","negative":false,"canChangeTransitivity":true,"canChangeVoice":true,"canChangeStatDyn":false},"form":{"removeKing":false,"shrinkServant":false}}
}</EditableVPEx>
Go ahead, click on the <EditIcon /> and try making your own phrases and shrinking them.
<EditableVPEx formChoice opts={opts}>{
{"blocks":[{"key":0.9914022242777141,"block":{"type":"AP","selection":{"type":"adverb","entry":{"ts":1527815160,"i":2394,"p":"پرون","f":"paroon","g":"paroon","e":"yesterday","c":"adv."}}}},{"key":0.35863341169816,"block":{"type":"subjectSelection","selection":{"type":"NP","selection":{"type":"noun","entry":{"ts":1527812881,"i":11707,"p":"ماشوم","f":"maashoom","g":"maashoom","e":"child, kid","c":"n. m. anim. unisex","ec":"child","ep":"children"},"gender":"fem","genderCanChange":true,"number":"singular","numberCanChange":true,"adjectives":[]}}}},{"key":0.028227454947787223,"block":{"type":"objectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":0,"distance":"far"}}}}],"verb":{"type":"verb","verb":{"entry":{"ts":1527815399,"i":14480,"p":"وهل","f":"wahul","g":"wahul","e":"to hit","c":"v. trans.","tppp":"واهه","tppf":"waahu","ec":"hit,hits,hitting,hit,hit"}},"verbTense":"perfectivePast","perfectTense":"presentPerfect","imperativeTense":"imperfectiveImperative","tenseCategory":"basic","transitivity":"transitive","isCompound":false,"voice":"active","negative":false,"canChangeTransitivity":false,"canChangeVoice":true,"canChangeStatDyn":false},"form":{"removeKing":false,"shrinkServant":false}}
}</EditableVPEx>

View File

@ -49,7 +49,7 @@ Pashto learners often get very confused while because there are **three differen
Depending on what kind of verb you're using, the sentence structure will **completely change**. If you're used to speaking a language (like most) where the sentence structure never changes this will seem a little insane at first! But don't worry, once you understand what these three structures are it will all make sense and your brain will get used to them with a lot of practice.
### 1. With Intransitive Verbs
### 1. With Intransitive Verbs 🛴
Intransitive verbs are **verbs that don't have an object**. For example, the verbs:
@ -94,7 +94,7 @@ Notice how **the subject never inflects**. Whether it's past or present tense, t
- is the king <KingIcon />
- is not inflected
### 2. With non-past transitive verbs
### 2. With non-past transitive verbs 🚲
Transitive verbs are **verbs that take an object**. For example, with the verbs:
@ -151,7 +151,7 @@ Any other kind of object will not inflect. It's just the 1st and 2nd person pron
- is servant <ServantIcon />
- is not inflected, BUT 1st and 2nd person pronouns will inflect
### 3. With past-tense transitive verbs
### 3. With past-tense transitive verbs 🚲🤪
This is where things start to get *really* weird. With past tense transitive verbs, the whole phrase structure seems to flip around. With these kinds of verbs the **object is the king** <KingIcon /> of the sentence and the verb agrees with it! 🤯
@ -200,7 +200,7 @@ Go ahead and play with the examples above. See if you can follow what's happenin
- The object <KingIcon /> does not inflect
- The verb agrees with the object <KingIcon />
When you're first learning to understand and say sentences like this it can feel really awkward - almost like learning to ride a [reverse bicycle](https://www.youtube.com/watch?v=MFzDaBzBlL0&ab_channel=SmarterEveryDay). You'll probably make a **lot of mistakes** while speaking at first, but if you understand the weird new structure, with (lots of) time you'll get used to it and it will become automatic.
When you're first learning to understand and say sentences like this it can feel really awkward - almost like learning to ride a [reverse bicycle](https://www.youtube.com/watch?v=MFzDaBzBlL0&ab_channel=SmarterEveryDay). 🚲🤪 You'll probably make a **lot of mistakes** while speaking at first, but if you understand the weird new structure, with (lots of) time you'll get used to it and it will become automatic.
**To review**: with transitive verbs in past tense:
@ -221,7 +221,7 @@ Remember the analogy about learning to ride the [reverse bicycle](https://www.yo
Here's a little chart to summarize the three structures:
<div className="center mb-3">
<div className="text-center mb-3">
<img className="img-fluid" src={VPStructureSummary} alt={"VP structure in Pashto with past tense"} />
</div>

View File

@ -180,13 +180,7 @@ In almost all verbs, the past participle is just the imperfective root plus a <I
<InfoCarousel items={verbs} />
## About the split in the perfective side
In the perfective roots and stems there is always a spot where the verb can be broken apart. You can crack this split open and shove the following particles in-between the first syllable and the rest of the stem/root:
- <InlinePs opts={opts} ps={{ p: "نه", f: "nu", e: "negative marker" }} />
- <InlinePs opts={opts} ps={grammarUnits.baParticle} />
- <InlinePs opts={opts} ps={{ p: "هم", f: "hum" }} />
- <Link to="/pronouns/pronouns-mini/">mini-pronouns</Link>
In the perfective roots and stems there is a spot where the verb can be broken apart into two blocks. This is important because you can put the <InlinePs opts={opts} ps={{ p: "نه", f: "nú", e: "negative 'not'" }} /> in there or the split can become a <Link to="/phrase-structure/kids-section/">kids' section</Link>.
## About inserting <InlinePs opts={opts} ps={{ p: "نه", f: "nu" }} />

View File

@ -1695,10 +1695,10 @@
rambda "^6.7.0"
react-select "^5.2.2"
"@lingdocs/pashto-inflector@^3.0.8":
version "3.0.8"
resolved "https://npm.lingdocs.com/@lingdocs%2fpashto-inflector/-/pashto-inflector-3.0.8.tgz#c1dabc8034828130cc23c46288e4f3786002a44b"
integrity sha512-tUL6hXluwyRzGjmKomZYH6SH6FK7TRqnjC9FSGa+Stx8YoFjRKXMjP26AVT9aU6zVClKtaalVHnLpoE1ERpIKw==
"@lingdocs/pashto-inflector@^3.0.9":
version "3.0.9"
resolved "https://npm.lingdocs.com/@lingdocs%2fpashto-inflector/-/pashto-inflector-3.0.9.tgz#d95600fd3b0fe5e5a026eadf4966d37c6544d30e"
integrity sha512-6ojNSKRfpVtbPu/XpDEGSG+tNIoHzCp26zFseHD4F7hKvvULMhxdPPuX1CTdAKfRa0yqt7oxzTZeXvuoFJaxQw==
dependencies:
"@formkit/auto-animate" "^1.0.0-beta.1"
classnames "^2.2.6"