Grammar Tenses

Present Perfect Tense With Exercise in Urdu / Hindi PDF

Present Perfect Tense With Exercise in Urdu / Hindi PDF, Tenses with tests and exercises, Tenses with practice and explanation PDF, 12 Tenses with Urdu meanings PDF, Tenses in Hindi / Urdu PDF

Present Perfect Tense With Exercise in Urdu / Hindi PDF is explained with examples for simple sentences, negative sentences and interrogative sentences. Present Perfect Tense is prepared with its appropriate transformations and uses. If you have any question you can ask us in the comment box. Your question, suggestions and compliments are quite worthy for us.

Note: You can practice present Perfect tense by translating the sentences given at the bottom. Your practice will be checked in the comment box.

Present perfect tense


“چکا ہے” چکی ہے” چکے ہیں” چکا ہوں” لیا ہے” لی ہے” وغیرہ آتے ہیں۔”

Helping Verb:

He, she, it Has
I, we, you, they Have



Sub Has/have 3rd form Object
She has Eaten Meal.
I Have revised The lesson.
They Have Finished Work.


HV Sub 3rd form Object?
Has She Eaten Meal?
Have I revised The lesson?


Sub has not/ have not 3rd form
She Has not Eaten.
I Have not Revised.

Interrogative and negative:

HV Sub Not 3rd form?
Has she Not Eaten?
have I Not Revised?


  • He has finished his homework.
  • They have just arrived.
  • You have forgotten your promise.
  • Somebody has stolen his purse.
  • She has been to Lahore
  • They have not gone home.
  • He has not completed his work.
  • I have never been to London.
  • They have not taken tea.
  • Ayesha has not read a book
  • Has the moon appeared?
  • Where have you seen him?
  • Have I told a lie?
  • How has he solved this sum?
  • Why have you offended him?



Indefinite Time:

ایسا کام جو ماضی میں ہوا ہو لیکن کام ہونے کا وقت مخصوص نا ہو۔

The present perfect tense is used to describe something happened in the past but exact time it happened is not important and it has a relationship with the past.

We do not use exact time expressions with the present perfect. We can’t say:

I have done my work yesterday.

I did my work yesterday (Correct).


  • I have done my homework.
  • I have lost my keys.
  • I have seen Faisal mosque.


Unfinished Time:

ایک ٹائم پیریڈ جو ماضی میں شروع ہواور حال تک جاری رہے۔

  • I have worked as a marketing officer since 2010 (still working).
  • I have lived in this city for two years (I am still living).

Use -3


زندگی میں اگر کوئی کام کرنے کا تجربہ حاصل ہوا ہو۔


  • She has been to London many times.
  • I have been to Karachi.
  • They have seen Eiffel tower.

Have been vs have gone

We use have/ has been when someone has gone to a place and returned back.

I have been to a restaurant.

Use -4

Time adverbials:

Already, just, yet, ever, never, for, since.


  • Have you ever seen a ghost?
  • Have you finished your homework yet?
  • I’ve worked here since I left school.
  • We have just got back from our holidays.
  • She has already done her homework.

نوٹ: اگر آپ نے یہ ٹینس سیکھ لیا ہےتو نیچے دیے گئے فقرات کو انگلش میں ٹرانسلیٹ کریں۔ کمنٹ بوکس میں آپکی پریکٹس چیک کی جائے گی۔

Simple sentences:

  1. وہ یہاں کبھی نہیں آئی۔
  2. وہ ابھی ابھی پہنچے ہیں۔
  3. وہ کئی بار کراچی جا چکا ہے۔

Negative Sentences:

  1. میں نے ابھی یہ کتاب ختم نہیں کی۔
  2. میں نے اسکا پرس نہیں چرایا۔
  3. میں نے پہلے کبھی تمہیں نہیں دیکھا۔

Interrogative Sentences:

  1. کیا طالب علم گھر چلے گئے ہیں؟
  2. کیا میں نے جھوٹ بولا ہے؟
  3. کیا تم نماز ادا کر چکے ہو؟
error: Content is protected !!