Present Perfect Tense in Urdu

Present Perfect Tense in Urdu

The Present Perfect tense in Urdu, is used to describe ongoing actions or events that started in the past and continue up to the present moment. The present perfect tense is used to talk about an action that has been completed in the past but has a relevance or connection to the present. To form the present perfect tense in Urdu, you need two components: the present tense form of the auxiliary verb “ہونا” (hona), meaning “to be,” and the past participle of the main verb.

Structure: Subject + “ہونا” (hona) + Past Participle of the Verb


  • میں نے کتاب پڑھی ہے۔ (Main ne kitaab parhi hai.) – I have read the book.
  • تم نے کھانا کھایا ہے۔ (Tum ne khana khaya hai.) – You have eaten food.
  • اس نے فلم دیکھی ہے۔ (Us ne film dekhi hai.) – He/She has watched the movie.

The verb “ہونا” (hona) agrees with the gender and number of the subject. For example, if the subject is plural, you would use “ہیں” (hain) instead of “ہے” (hai) in the sentence.


  1. Describing ongoing actions: Example: میں پچھلے دو گھنٹے سے کام کر رہا ہوں۔ (Main pichle do ghante se kaam kar raha hoon.) – I have been working for the past two hours.

  2. Expressing duration of an action: Example: وہ لمبی عرصے سے سمندر میں تیر رہا ہے۔ (Woh lambi arsay se samandar mein teer raha hai.) – He has been swimming in the sea for a long time.

  3. Describing ongoing states or conditions: Example: میرا دوست گفتگو میں مصروف رہا ہے۔ (Mera dost guftagu mein masroof raha hai.) – My friend has been busy in conversation.

  4. Talking about repeated or habitual actions: Example: میں اس کتاب کو کئی بار پڑھ رہا ہوں۔ (Main is kitab ko kayi baar parh raha hoon.) – I have been reading this book several times.

  5. Expressing annoyance or impatience with ongoing actions: Example: تم کب سے اس مسئلے پر کام کر رہے ہو؟ (Tum kab se is masle par kaam kar rahe ho?) – How long have you been working on this issue?

Present Perfect Tense Examples in Urdu

1. Ali has not finished his work. علی نے اپنا کام ختم نہیں کیا۔
2. He has read various kinds of books. اس نے طرح طرح کی کتابیں پڑھی ہیں۔
3. She has lived here all her life. وہ ساری زندگی یہیں گزاری ہے۔
4. My mother has already made a big cake. میری ماں پہلے ہی ایک بڑا کیک بنا چکی ہے۔
5. I have not seen the Eiffel Tower. میں نے ایفل ٹاور نہیں دیکھا۔
6. We have not found it yet. ہمیں ابھی تک نہیں ملا۔
7. He has gone to the library. وہ لائبریری چلا گیا ہے۔
8. Alia and Kashan have finished their work. عالیہ اور کاشان اپنا کام ختم کر چکے ہیں۔
9. I have seen that movie. میں نے وہ فلم دیکھی ہے۔
10. They have finished there schoolwork. انہوں نے وہیں سکول کا کام مکمل کر لیا ہے۔
11. Ali and Rizwan have invited all their friends for a party. علی اور رضوان نے اپنے تمام دوستوں کو پارٹی میں مدعو کیا ہے۔
12. You have shopped in that market. تم نے اس بازار میں خریداری کی ہے۔
13. Their plane has just landed. ان کا جہاز ابھی اترا ہے۔
14. Have they played the piano? No, they haven’t. کیا انہوں نے پیانو بجایا ہے؟ نہیں، ان کے پاس نہیں ہے۔
15. The jury has reached verdict. جیوری فیصلے پر پہنچ چکی ہے۔
16. My baby has slept since all night. میرا بچہ ساری رات سے سو رہا ہے۔
17. They have bought a flat. انہوں نے ایک فلیٹ خریدا ہے۔
18. We have bought a new car. ہم نے ایک نئی گاڑی خریدی ہے۔
19. I have listened to melodious songs. میں نے سریلی گانے سنے ہیں۔
20. I have studied at home. میں نے گھر پر تعلیم حاصل کی ہے۔

The present perfect tense in Urdu can also be used to express a past experience or a repeated action in the past. The context and additional words in the sentence help determine the specific meaning conveyed by the present perfect tense.

Learn more about Present Perfect Tense

Test your knowledge: Present Perfect Tense MCQs Quiz