GRAMMAR / 15

Present perfect / experience (have done ~)

Adapted for the web from Listen & Speak Nepali learning materials.
Updated October 30, 2026

मैले यो काम गरेको छु।

maile yo kām gareko chu

I have done this work.

Pattern and choice
The -एको + छ pattern
गरेको छु (I have done it) / पढेको छु (I have read it) / गएको छु (I have gone; I have been there)

On this page
  1. ② Nepali grammar rules
  2. 1. The -एको + छ pattern
  3. 2. Respectful -नुभएको
  4. 3. Agent marking
  5. 4. Experience and frequency
  6. 5. Not yet and never
  7. A reference table for comparing personal forms

② Nepali grammar rules

1. The -एको + छ pattern

गरेको छु (I have done it) / पढेको छु (I have read it) / गएको छु (I have gone; I have been there) connect a completed action with a present result or experience.
Compare simple completed गरेँ with the compound गरेको छु (I have done it).

2. Respectful -नुभएको

Compare उहाँले पढ्नुभएको छ (he/she has read it, respectful) / उहाँ जानुभएको छ (he/she has gone; has been there, respectful).
Respect is marked in -नुभएको; the basic respectful perfect here ends in छ.
This is not formed by inserting the finite present जानुहुन्छ.

3. Agent marking

मैले किताब पढेको छु (I have read the book) has a transitive agent; म नेपाल गएको छु (I have been to/gone to Nepal) has an intransitive subject.
Compound completion preserves the distinction in subject marking.

4. Experience and frequency

पहिले, एक पटक (once), धेरै पटक (many times) can specify experience/frequency. नेपाल गएको छु (I have been to/gone to Nepal) can express experience or a present-relevant result; it does not invariably assert that the speaker is currently in Nepal.

5. Not yet and never

अझै गरेको छैन (has not done it yet) means not yet completed; कहिल्यै गरेको छैन (has never done it) means never done.
Negate the auxiliary with the छैन family, keeping the participle.
Personal forms include गरेको छैनँ (I have not done it).

A reference table for comparing personal forms

PersonForm and readingMeaning
Iमैले यो काम गरेको छु।
maile yo kām gareko chu
I have done this work.
weहामीले यो काम गरेको छौं।
hāmīle yo kām gareko chaũ
We have done this work.
youतपाईंले यो काम गर्नुभएको छ।
tapāĩle yo kām garnubhaeko cha
You have done this work.
you pluralतपाईंहरूले यो काम गर्नुभएको छ।
tapāĩharūle yo kām garnubhaeko cha
You have done this work.
he/sheउहाँले यो काम गर्नुभएको छ।
uhā̃le yo kām garnubhaeko cha
She has done this work.
theyउहाँहरूले यो काम गर्नुभएको छ।
uhā̃harūle yo kām garnubhaeko cha
They have done this work.

MAKE IT YOURS

Try it yourself first

Practice examples selected from the app’s lessons

01

I have done this work.

Reveal the answer, reading and word meanings

मैले यो काम गरेको छु।

maile yo kām gareko chu

Word or formReadingMeaning in this sentence
मैलेmaileI (agent)
योyothis
कामkāmwork
गरेकोgarekodone
छुchuhave; has (perfect auxiliary)
02

Have you done this work?

Reveal the answer, reading and word meanings

तपाईंले यो काम गर्नुभएको छ?

tapāĩle yo kām garnubhaeko cha?

Word or formReadingMeaning in this sentence
तपाईंलेtapāĩleyou (respectful agent)
योyothis
कामkāmwork
गर्नुभएकोgarnubhaekodone (respectful perfect participle)
छchahave; has (perfect auxiliary)
03

I have eaten sushi.

Reveal the answer, reading and word meanings

मैले सुशी खाएको छु।

maile suśī khāeko chu

Word or formReadingMeaning in this sentence
मैलेmaileI (agent)
सुशीsuśīsushi
खाएकोkhāekoeaten
छुchuhave; has (perfect auxiliary)

← Browse all grammar lessons