Definite past

in Uzbek: aniq o'tgan zamon fe'li
also called: preterit, simple past.

The definite past expresses an event or action completed in the past, the event being viewed as a single whole. It occurred at a specific time, and inside the period of time of current relevance to the speaker, usually the recent past, but sometimes in an objectively more remote past.
Very often, the speaker is an eyewitness of the event, and in any case is sure about its actual occurrence.
It is very often a perfect, the results of the event or action being still in effect and relevant to the present situation.

● Definite past, with results of the event no longer in effect:

Yakshanba kuni nima qildingiz?
Amakimni ko'rgani bordim.

What did you do on Sunday?
I went to see my uncle.

Men bir soat oldin tushlik qildim.
I had lunch one hour ago.

● The event might have taken place also in a more distant past, but still precisely defined:

O'g'lim o'tgan yili universitetni tugatdi.
My son graduated from university last year.

● Definite past, with results of the event still in effect:

O'zbekistonga qachon keldingiz?
When did you come in Uzbekistan?

Hasan keldimi?
Ha, keldi, hozirgina ko'rdim.

Did Hasan come?
Yes, he has come, I've just seen him.

● Such a perfect may sometimes be translated as a present:

Palovdan yana biroz oling.
Rahmat, to'ydim.

Please, take some more plov.
No thank you, I'm full.

Bu ko'ylak menga yoqdi, olaman.
This shirt pleases me, I take it.

Charchadim.
I'm tired.

Bilmadim.
I don't know / I didn't know.

● And sometimes in such cases, focal present can be used instead of definite past:

Biz chanqadim / chanqayapmiz.
We are thirsty.

● The same event or action in the same context might be construed alternatively as having happened inside the period of time of current relevance to the speaker (definite) or outside (indefinite):

O'g'lim o'tgan yili universitetni tugatdi / tugatgan.
My son graduated / has graduated from university last year.

Bu tezyurar avtobusmi?
Yo'q. U avtobus o'n minut oldin ketdi / ketgan.

Is it the express bus?
No. That bus left / has left ten minutes ago.

● The use of bo'l- in its definite past form as a predicate for the nominal statives (names, adjectives, bor, yo'q, kerak, mumkin, etc.) indicates that a change of state has occurred, which may or may not be still relevant at present time (a perfect). Note: the difference with edi is that the latter implies a view where the state is seen as being continuous (imperfective).

Kechirasiz, soat necha bo'ldi?
Excuse me, what time is it?

Kech bo'ldi. Biz boraylik.
It's late, we are going.

Qishda sovuq bo'ldimi?
Did it become / was it cold in summer?

Siz qaysi shaharlarda bo'ldingiz?
Which town have you been to? (for instance, during your last trip)

Performative modality: The definite past is often used at the 1st person to make known a decision which has been just made, (so with a perfect meaning) and whose effect is now relevant for near future action.
That action can then be considered itself as virtually done.

Ketdik.
We are going now.

Qani, ketdik, yigitlar.
Come on, we are now leaving, guys.