This is the 163rd most frequent Urdu word.
چکا
The Urdu word "چکا" means "has/had done" or indicates completion in past tense.
The word "چکا" is used here to indicate that the action of finishing the work has been completed in the past.
میں اپنا کام مکمل کر چکا ہوں۔
I have finished my work.
In this sentence, "چکا" shows the completion of the action of eating dinner before a reference point in the past.
وہ رات کا کھانا کھا چکا تھا۔
He had eaten dinner.
Here, "چکا" is used to express the completion of the action of watching the movie at a time prior to the current moment.