aspect intro

This commit is contained in:
lingdocs 2021-06-03 14:39:25 +04:30
parent d7f841bd03
commit bfca67b6e6
6 changed files with 1707 additions and 0 deletions

View File

@ -18,6 +18,7 @@ import * as nounsPlural from "!babel-loader!mdx-loader!./nouns/nouns-plural.mdx"
import * as arabicPlurals from "!babel-loader!mdx-loader!./nouns/arabic-plurals.mdx"; import * as arabicPlurals from "!babel-loader!mdx-loader!./nouns/arabic-plurals.mdx";
import * as bundledPlurals from "!babel-loader!mdx-loader!./nouns/bundled-plurals.mdx"; import * as bundledPlurals from "!babel-loader!mdx-loader!./nouns/bundled-plurals.mdx";
import * as verbAspect from "!babel-loader!mdx-loader!./verbs/verb-aspect.mdx";
import * as verbsIntro from "!babel-loader!mdx-loader!./verbs/verbs-intro.mdx"; import * as verbsIntro from "!babel-loader!mdx-loader!./verbs/verbs-intro.mdx";
import * as verbEndings from "!babel-loader!mdx-loader!./verbs/verb-endings.mdx"; import * as verbEndings from "!babel-loader!mdx-loader!./verbs/verb-endings.mdx";
import * as rootsAndStems from "!babel-loader!mdx-loader!./verbs/roots-and-stems.mdx"; import * as rootsAndStems from "!babel-loader!mdx-loader!./verbs/roots-and-stems.mdx";
@ -83,6 +84,10 @@ const contentTree = [
import: verbsIntro, import: verbsIntro,
slug: "verbs-intro", slug: "verbs-intro",
}, },
{
import: verbAspect,
slug: "verb-aspect",
},
{ {
import: verbEndings, import: verbEndings,
slug: "verb-endings", slug: "verb-endings",

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 111 KiB

View File

@ -0,0 +1,143 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
sodipodi:docname="perfective-time.svg"
inkscape:version="1.0 (4035a4fb49, 2020-05-01)"
id="svg8"
version="1.1"
viewBox="0 0 174.91535 26.68914"
height="100.87234"
width="661.09741">
<defs
id="defs2">
<rect
id="rect837"
height="14.552084"
width="34.962795"
y="26.647322"
x="26.647322" />
<rect
x="26.647322"
y="26.647322"
width="34.962795"
height="14.552084"
id="rect837-8" />
<rect
x="26.647322"
y="26.647322"
width="34.962795"
height="14.552084"
id="rect852" />
</defs>
<sodipodi:namedview
inkscape:window-maximized="1"
inkscape:window-y="-9"
inkscape:window-x="-9"
inkscape:window-height="1001"
inkscape:window-width="1920"
units="px"
fit-margin-bottom="10"
fit-margin-right="10"
fit-margin-left="10"
fit-margin-top="10"
showgrid="false"
inkscape:document-rotation="0"
inkscape:current-layer="layer1"
inkscape:document-units="mm"
inkscape:cy="2.8751808"
inkscape:cx="223.23547"
inkscape:zoom="0.98994949"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
borderopacity="1.0"
bordercolor="#666666"
pagecolor="#ffffff"
id="base" />
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
transform="translate(-28.491071,-11.566785)"
id="layer1"
inkscape:groupmode="layer"
inkscape:label="Layer 1">
<g
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;white-space:pre;shape-inside:url(#rect837);fill:#000000;fill-opacity:1;stroke:none"
id="text835"
transform="matrix(0.76418417,0,0,0.76418417,15.462501,-0.83887889)"
aria-label="time">
<path
id="path953"
d="m 28.584344,28.579177 v 1.643305 h 1.958531 v 0.738971 h -1.958531 v 3.141917 q 0,0.707965 0.191203,0.909502 0.196369,0.201538 0.790647,0.201538 h 0.976681 v 0.795814 h -0.976681 q -1.100705,0 -1.519283,-0.408242 -0.418578,-0.413411 -0.418578,-1.498612 v -3.141917 h -0.697629 v -0.738971 h 0.697629 v -1.643305 z" />
<path
id="path955"
d="m 31.798608,30.222482 h 0.950843 v 5.787742 h -0.950843 z m 0,-2.253085 h 0.950843 v 1.204057 h -0.950843 z" />
<path
id="path957"
d="m 39.239991,31.333522 q 0.356566,-0.640786 0.852658,-0.945676 0.496092,-0.30489 1.167884,-0.30489 0.904335,0 1.395259,0.635618 0.490925,0.630451 0.490925,1.798334 v 3.493316 h -0.956011 v -3.46231 q 0,-0.831988 -0.294555,-1.235063 -0.294555,-0.403075 -0.899167,-0.403075 -0.738971,0 -1.167884,0.490925 -0.428913,0.490925 -0.428913,1.338415 v 3.271108 h -0.956011 v -3.46231 q 0,-0.837155 -0.294554,-1.235063 -0.294555,-0.403075 -0.909503,-0.403075 -0.728635,0 -1.157548,0.496093 -0.428913,0.490924 -0.428913,1.333247 v 3.271108 h -0.956011 v -5.787742 h 0.956011 v 0.899167 q 0.32556,-0.532265 0.780311,-0.785479 0.454752,-0.253214 1.080034,-0.253214 0.630451,0 1.069699,0.320393 0.444416,0.320393 0.656289,0.930173 z" />
<path
id="path959"
d="m 49.998989,32.878642 v 0.465087 h -4.371813 q 0.06201,0.981849 0.58911,1.498611 0.532265,0.511595 1.477941,0.511595 0.547769,0 1.059364,-0.134358 0.516762,-0.134358 1.02319,-0.403075 v 0.899167 q -0.511595,0.217041 -1.049029,0.330728 -0.537433,0.113688 -1.090369,0.113688 -1.384924,0 -2.196241,-0.80615 -0.80615,-0.806149 -0.80615,-2.180738 0,-1.421097 0.764809,-2.253085 0.769976,-0.837156 2.072218,-0.837156 1.167884,0 1.844843,0.754474 0.682127,0.749306 0.682127,2.041212 z M 49.048145,32.59959 q -0.01033,-0.780311 -0.439248,-1.245398 -0.423745,-0.465086 -1.126543,-0.465086 -0.795814,0 -1.276403,0.449583 -0.475422,0.449584 -0.547769,1.266069 z" />
</g>
<g
transform="matrix(1.4968257,0,0,1.4968257,-14.593074,4.8218766)"
id="g940">
<path
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 30.551305,17.103422 H 143.87358"
id="path833" />
</g>
<g
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;white-space:pre;shape-inside:url(#rect837-8);fill:#000000;fill-opacity:1;stroke:none"
id="text835-2"
transform="matrix(0.76418417,0,0,0.76418417,83.835459,-7.1611522)"
aria-label="action">
<path
id="path963"
d="m 30.274158,33.10085 q -1.15238,0 -1.596796,0.263549 -0.444416,0.263549 -0.444416,0.899167 0,0.506428 0.330728,0.80615 0.335896,0.294555 0.909502,0.294555 0.790647,0 1.266069,-0.558104 0.480589,-0.563271 0.480589,-1.493444 V 33.10085 Z m 1.896519,-0.392739 v 3.302113 h -0.950843 v -0.878496 q -0.32556,0.527097 -0.811317,0.780311 -0.485757,0.248046 -1.188554,0.248046 -0.888832,0 -1.41593,-0.496092 -0.521931,-0.50126 -0.521931,-1.338415 0,-0.976682 0.651121,-1.472774 0.656289,-0.496092 1.953363,-0.496092 h 1.333248 v -0.09302 q 0,-0.656289 -0.434081,-1.012855 -0.428913,-0.361734 -1.209224,-0.361734 -0.496092,0 -0.966346,0.118855 -0.470254,0.118856 -0.904335,0.356567 v -0.878497 q 0.52193,-0.201537 1.012855,-0.299722 0.490924,-0.103353 0.956011,-0.103353 1.255733,0 1.875848,0.651121 0.620115,0.651121 0.620115,1.974034 z" />
<path
id="path965"
d="m 38.299483,30.44469 v 0.888832 q -0.403075,-0.222208 -0.811318,-0.330728 -0.403075,-0.113688 -0.816485,-0.113688 -0.925005,0 -1.4366,0.589109 -0.511595,0.583942 -0.511595,1.643306 0,1.059363 0.511595,1.648473 0.511595,0.583941 1.4366,0.583941 0.41341,0 0.816485,-0.10852 0.408243,-0.113687 0.811318,-0.335895 v 0.878496 q -0.397908,0.186035 -0.826821,0.279052 -0.423745,0.09302 -0.904334,0.09302 -1.30741,0 -2.077386,-0.821652 -0.769977,-0.821653 -0.769977,-2.216912 0,-1.41593 0.775144,-2.227247 0.780312,-0.811318 2.13423,-0.811318 0.439248,0 0.857826,0.09302 0.418578,0.08785 0.811318,0.268717 z" />
<path
id="path967"
d="m 40.903966,28.579177 v 1.643305 h 1.958531 v 0.738971 h -1.958531 v 3.141917 q 0,0.707965 0.191203,0.909502 0.196369,0.201538 0.790647,0.201538 h 0.976681 v 0.795814 h -0.976681 q -1.100705,0 -1.519283,-0.408242 -0.418577,-0.413411 -0.418577,-1.498612 v -3.141917 h -0.69763 v -0.738971 h 0.69763 v -1.643305 z" />
<path
id="path969"
d="m 44.11823,30.222482 h 0.950844 v 5.787742 H 44.11823 Z m 0,-2.253085 h 0.950844 v 1.204057 H 44.11823 Z" />
<path
id="path971"
d="m 49.296191,30.889106 q -0.764808,0 -1.209224,0.599445 -0.444416,0.594277 -0.444416,1.63297 0,1.038693 0.439248,1.638137 0.444416,0.594277 1.214392,0.594277 0.759642,0 1.204057,-0.599444 0.444416,-0.599445 0.444416,-1.63297 0,-1.028358 -0.444416,-1.627803 -0.444415,-0.604612 -1.204057,-0.604612 z m 0,-0.80615 q 1.240231,0 1.948196,0.80615 0.707965,0.80615 0.707965,2.232415 0,1.421097 -0.707965,2.232414 -0.707965,0.80615 -1.948196,0.80615 -1.245398,0 -1.953363,-0.80615 -0.702797,-0.811317 -0.702797,-2.232414 0,-1.426265 0.702797,-2.232415 0.707965,-0.80615 1.953363,-0.80615 z" />
<path
id="path973"
d="m 58.334372,32.516908 v 3.493316 h -0.950844 v -3.46231 q 0,-0.821653 -0.320393,-1.229895 -0.320393,-0.408243 -0.961178,-0.408243 -0.769977,0 -1.214393,0.490925 -0.444415,0.490925 -0.444415,1.338415 v 3.271108 h -0.956011 v -5.787742 h 0.956011 v 0.899167 q 0.341063,-0.52193 0.800982,-0.780311 0.465086,-0.258382 1.069698,-0.258382 0.997352,0 1.508947,0.620115 0.511596,0.614948 0.511596,1.813837 z" />
</g>
<path
d="m 119.58667,33.979555 a 4.9389224,4.9389224 0 0 1 -6.97149,-0.117799 4.9389224,4.9389224 0 0 1 0.0935,-6.971858 4.9389224,4.9389224 0 0 1 6.97214,0.0691 4.9389224,4.9389224 0 0 1 -0.0447,6.972341"
sodipodi:arc-type="arc"
sodipodi:open="true"
sodipodi:end="0.79007041"
sodipodi:start="0.80404003"
sodipodi:ry="4.9389224"
sodipodi:rx="4.9389224"
sodipodi:cy="30.422716"
sodipodi:cx="116.16003"
sodipodi:type="arc"
id="path994"
style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.499999;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.8 KiB

View File

@ -0,0 +1,103 @@
---
title: 📽 Verb Aspect 📸
---
import {
defaultTextOptions as opts,
Examples,
InlinePs,
} from "@lingdocs/pashto-inflector";
import imperfectiveTimeline from "./imperfective-time.svg";
import perfectiveTimeline from "./perfective-time.svg";
Pashto verbs express actions by looking at them from two different [aspects](https://en.wikipedia.org/wiki/Grammatical_aspect).
#### 1. <i className="fas fa-video" /> Imperfective Aspect
Looking at the action as a process that's continuous or repeating over time, kind of like a video.
<div className="text-center">
<img className="img-fluid mb-2" src={imperfectiveTimeline} alt="imperfective aspect in time" />
</div>
For example:
<Examples opts={opts}>{[
{ p: "ما ډوډۍ خوړله", f: "maa DoDuy khoRúla", e: "I was eating food" },
]}</Examples>
#### 2. <i className="fas fa-camera" /> Perfective Aspect
Looking at the action as a complete whole, without thinking about repititon or the flow of time, kind of like a photo.
<div className="text-center">
<img className="img-fluid mb-2" src={perfectiveTimeline} alt="perfective aspect in time" />
</div>
For example:
<Examples opts={opts}>{[
{ p: "ما ډوډۍ وخوړله", f: "maa DoDuy óokhoRula", e: "I ate food" },
]}</Examples>
As we saw in the examples above, in English we are used to using these two different aspects with the past tense. But **Pashto uses these two aspects for almost *everything!*** This is very import to remember and it takes a while for learners to get used to.
For example, when making commands in Pashto we have to choose which aspect we are talking about. In English we can only say "clean your room!" But in Pashto we have to think, are we talking about a one-time request to get something done (perfective <i className="fas fa-camera" />), or asking someone to work on something as on ongoing, repeated thing (imperfective <i className="fas fa-video" />)?
<table class="table" style={{ tableLayout: "fixed" }}>
<thead>
<tr>
<th scope="col"><i className="fas fa-video fa-lg" /> Imperfective</th>
<th scope="col"><i className="fas fa-camera fa-lg" /> Perfective</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<Examples opts={opts}>{[
{ p: "خبله کوټه صفا کوه!", f: "khpula koTa safaa kawa!", e: "Clean your room!" },
]}</Examples>
</td>
<td>
<Examples opts={opts}>{[
{ p: "خبله کوټه صفا کړه!", f: "khpula koTa safaa kRa!", e: "Clean your room!" },
]}</Examples>
</td>
</tr>
<tr>
<td>"Do it generally, or get going on it." (Asking someone to clean their room as an ongoing or repeated task.)</td>
<td>"Just get it done, once." (Asking someone to clean their room as a one-time task. Just get it done, once.)</td>
</tr>
</tbody>
</table>
Or when talking about things in the future tense, we face the same choice of aspect:
<table class="table" style={{ tableLayout: "fixed" }}>
<thead>
<tr>
<th scope="col"><i className="fas fa-video fa-lg" /> Imperfective</th>
<th scope="col"><i className="fas fa-camera fa-lg" /> Perfective</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<Examples opts={opts}>{[
{ p: "مونږ به کېنو او خبرې کوو", f: "moonG ba keenóo aw khabure kawoo", e: "We'll sit and talk" },
]}</Examples>
</td>
<td>
<Examples opts={opts}>{[
{ p: "مونږ به کېنو او خبرې وکړو", f: "moonG ba kéenoo aw khabure ookRoo", e: "We'll sit and talk" },
]}</Examples>
</td>
</tr>
<tr>
<td>We'll have a process of sitting and talking together (this will happen repeatedly or will take time)</td>
<td>We'll sit down and have a talk (a one time event, thought of as a whole)</td>
</tr>
</tbody>
</table>
In the next chapters (coming soon) we'll learn how to actually make verbs with these two different aspects. For now, it's just important to **be aware that they exist**. It takes a long time for learners to get used to the idea that they have to use the right aspect for almost everything. Otherwise, we tend to pick an aspect without thinking and sound completely wrong or confusing 50% of the time. 🤦‍♂️