Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/quasar/lingala.uk/wp-includes/class-wp-theme.php on line 554
Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/quasar/lingala.uk/wp-includes/class-wp-theme.php on line 595
Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/quasar/lingala.uk/wp-includes/class-wp-theme.php on line 535
Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/quasar/lingala.uk/wp-includes/class-wp-theme.php on line 544
Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/quasar/lingala.uk/wp-includes/rest-api/class-wp-rest-request.php on line 952
Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/quasar/lingala.uk/wp-includes/rest-api/class-wp-rest-request.php on line 972
Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/quasar/lingala.uk/wp-includes/rest-api/class-wp-rest-request.php on line 984
Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/quasar/lingala.uk/wp-includes/rest-api/class-wp-rest-request.php on line 995
Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/quasar/lingala.uk/wp-includes/class-wp-block-list.php on line 151
Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/quasar/lingala.uk/wp-includes/class-wp-block-list.php on line 175
Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/quasar/lingala.uk/wp-includes/class-wp-block-list.php on line 164
Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/quasar/lingala.uk/wp-includes/class-wp-block-list.php on line 186
Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/quasar/lingala.uk/wp-includes/class-wp-block-list.php on line 138
Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/quasar/lingala.uk/wp-includes/class-wp-block-list.php on line 75
Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/quasar/lingala.uk/wp-includes/class-wp-block-list.php on line 89
Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/quasar/lingala.uk/wp-includes/class-wp-block-list.php on line 110
Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/quasar/lingala.uk/wp-includes/class-wp-block-list.php on line 127
Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/quasar/lingala.uk/wp-includes/class-wp-block-list.php on line 199
Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated in /home/quasar/lingala.uk/wp-includes/script-loader.php on line 331
Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/quasar/lingala.uk/wp-includes/class-wp.php on line 173
Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/quasar/lingala.uk/wp-includes/wp-db.php on line 3031
Deprecated: Implicit conversion from float 10.5 to int loses precision in /home/quasar/lingala.uk/wp-includes/class-wp-hook.php on line 76
Deprecated: Implicit conversion from float 10.5 to int loses precision in /home/quasar/lingala.uk/wp-includes/class-wp-hook.php on line 78 Lessons – Page 4 – Lingala
Deprecated: Return type of Pods::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/quasar/lingala.uk/wp-content/plugins/pods/classes/Pods.php on line 467
Deprecated: Return type of Pods::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/quasar/lingala.uk/wp-content/plugins/pods/classes/Pods.php on line 499
Deprecated: Return type of Pods::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/quasar/lingala.uk/wp-content/plugins/pods/classes/Pods.php on line 485
Deprecated: Return type of Pods::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/quasar/lingala.uk/wp-content/plugins/pods/classes/Pods.php on line 400
Deprecated: Return type of Pods::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/quasar/lingala.uk/wp-content/plugins/pods/classes/Pods.php on line 449
class="post-22210 post type-post status-publish format-standard hentry category-conversations category-lessons">
Notice the following chart showing how we count numbers from one hundred and above:
100
nkama (or nkama moko)
1111
nkóto moko na nkama moko na moko
101
nkama moko na moko
10000
nkóto zomi
111
nkama moko na zomi na moko
10001
nkóto zomi na moko
121
nkama moko na ntuku mibale na moko
100000
nkóto nkama moko
200
nkama mibale
100011
nkóto nkama na zomi na moko
201
nkama mibale na moko
100111
nkóto nkama na nkama moko na zomi na moko
300
nkama misato
1000000
milio moko
1000
nkóto (or nkoto moko)
1100000
milio moko na nkóto moko
1001
nkóto moko na moko
1100451
milio moko na nkóto nkama moko na nkama mine na ntuku mitano na moko
1011
nkóto moko na zomi na moko
1513511
milio moko na nkóto nkama mitano na zomi na misato na nkama mitano na zomi na moko
The table helps us to see that we can count complex numbers in Lingala, though they are a little long…
So a hundredis nkama, while two hundred is nkama mibale. We continue to use the word nato add groups of numbers to the main one. A thousandis nkóto, whereas ten thousand is nkóto zomi. A millionis take from a French word and is milio.
If we look at the last number in the table, a complex number, notice how we write it in English: one million five hundred and thirteen thousand five hundred and eleven. Now compare the way we write it in Lingala: milio moko (one million) na nkóto nkama mitano (with five hundred) na zomi (with ten) na misato (with three) na nkama mitano (with five hundred) na zomi (with ten) na moko (with one). Looking at it this way we see that even though it looks complex at first, it has any similarities to how we write numbers in English.
Note: While Lingala numbers are used, most Lingala speakers will use French numbers once they reach four or five in Lingala. Knowing the Lingala numbers is useful as some written books and magazines use them. However expect most Lingala speakers to use French, so learning French numbers as well is also very useful to a Lingala learner.
We have in the list above the first ten numbers in Lingala. Along with that we also have a list of ordinal numbers. In English ordinal numbers would be first (1st), second (2nd), etc. Notice that Lingala creates ordinal numbers by adding the word ya before the number.
But what about counting higher than ten? Lingala’s way of counting beyond ten is consistent. Notice the next ten numbers, as well as a few sample numbers beyond twenty. Ordinals continue to work exactly the same as they do in the table above, though we won’t list all of them here.
11
zomi na moko
21
ntuku mibale na moko
12
zomi na mibale
22
ntuku mibale na mibale
13
zomi na misato
30
ntuku misato
14
zomi na minei
31
ntuku na moko
15
zomi na mitano
40
ntuku minei
16
zomi na motoba
50
ntuku mitano
17
zomi na nsambo
60
ntuku motoba
18
zomi na mwambe
70
ntuku nsambo
19
zomi na libwa
80
ntuku mwambe
20
ntuku mibale
90
ntuku libwa
When counting from eleven to nineteen, we use zomiplus the word na(with) and then one of the numbers from one to nine. For example: elevenis zomi na moko.
When we reach twenty, instead of using the word zomi, we replace it with ntuku. This word means the same as ten, but is then used to help count the higher numbers. We do this by using ntukuand then one of the numbers from one to nine. So twentyis ntuku mibale, thirtyis ntuku misato. Numbers beyond twenty are created in the same was as we did earlier with eleven to nineteen. We say ntuku mibale na moko to mean twenty one.
This principle continues onward with higher numbers. More information on this can be found in the Advanced Numbers article.
Note: While Lingala numbers are used, most Lingala speakers will use French numbers once they reach four or five in Lingala. Knowing the Lingala numbers is useful as some written books and magazines use them. However expect most Lingala speakers to use French, so learning French numbers as well is also very useful to a Lingala learner.
Verbs in Lingala fall into twocategories. Verbs that describe the state of something, and those that don’t. A verb describing the state of something is describing what it is, rather than what it is doing. In some cases a verb can be used to do both of those things.
For example, notice the following verbs that show the state of something:
kolinga
to like, want
nalingi
I want
komona
to see
tomoni
we see
kosepela
to enjoy
osepeli
you enjoy
koyeba
to know
ayebi
he/she knows
kozala
to be/exist
bazali
they are
Notice those words describe the state of something right now. For those verbs the present tense is formed by:
PREFIX + ROOT + i
However, the vast majority of verbs in Lingala do not describe the state of something. So how can we create the present tense? In most cases we use the verb –zal– to help us do that. Look at the following examples:
kokufa
to die
nazali kokufa
I am to die (dying)
koloba
to speak/talk
tozali koloba
we are speaking
kopesa
to give
azali kopesa
he/she is giving
kosala
to do/work
bozali kosala
you (plural) are working
kotanga
to read/count
bazali kotanga
they are reading
koteya
to teach
ezali koteya
it is teaching
Here we are use a form of the verb –zal– along with the infinitive of the verb we are describing to create the sense of something that is happening now. So we can write this structure as:
PREFIX + zal+ iko+ ROOT + a
In this way we create most present tenses forms of verbs in Lingala. For the other verbs that express state, many times they can be used in a similar way to express the idea of the verb that is the state of the object or subject while also adding the another verb as the related action. Look at this example:
nalingi kotanga
Here we use –ling– to express the idea that the person wants to do something, and the infinitive verb kotangatells us what. So we have the idea of I want to read. There are many more ways we can use these words that express state, but we will look at them in a later lesson.
We learned in previous lessons a number of verbs. So far we have learned how to use a verb to say what something is or is doing now. But verbs can be used to describe a lot more than what is happening now. In this section we will learn about the infinitive form of a verb.
Lingala
English
Lingala Expression
English Expression
kokufa
to die
mpo na kokufa
for to die
kolinga
to like, want
kolinga ngai
to like me
koloba
to speak/talk
koloba yango
to speak it
komona
to see
komona bango
to see them
kopesa
to give
kopesa yo
to give you
kosala
to do/work
kosala yango
to do it
kosepela
to enjoy
kosepela yango
to enjoy it
kotanga
to read/count
kotanga mpo na bino
to read for you (plural)
koteya
to teach
koteya yo moko
to teach yourself
koyeba
to know
koyeba biso
to know us
kozala
to be/exist
kozala te
to not exist
We can see that the middle of the words contains the root of the verbs we’ve learned. We also see that each one is translated as to do something. In short, an infinitive verb is to do the action of the verb, but is not confined to a specific time, such as the past or future. Therefore we cannot say that the verb acts as a present continuous tense, i.e. I am doing.
An infinitive verb is formed by using the prefix ko– in the following way:
ko+ ROOT + a
We also can use the infinitive of the verb to help construct the present tense for most verbs as we will now discuss.
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /home/quasar/lingala.uk/wp-content/plugins/pods/includes/general.php on line 866
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /home/quasar/lingala.uk/wp-content/plugins/pods/classes/Pods.php on line 918
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /home/quasar/lingala.uk/wp-content/plugins/pods/classes/Pods.php on line 1929