This is the 583rd most frequent Urdu word.
ہوگیا
"ہوگیا" means "happened" or "has become" in English.
Here, 'ہوگیا' indicates the completion of an action in the past.
کام ختم ہوگیا۔
The work has been completed.
'ہوگیا' is used to denote a change of state, turning time into evening.
آپ کا انتظار کرتے کرتے وقت گزر گیا اور شام ہوگئی۔
While waiting for you, time passed and it became evening.
In this case, 'ہوگیا' signifies the occurrence or fall of an event, expressing an impact.