The present perfect is a verb tense which is used to show that an action has taken place once or many times before now. The present perfect is most frequently used to talk about experiences or changes that have taken place, but there are other less common uses as well. Read on for detailed descriptions, examples, and present perfect exercises.
Present Perfect Tense (Simple Sentences)
| + | S + Has/Have + V3 + O | I have eaten pizza. |



| اس لڑکے نے سبق یاد کر لیا ہے | The boy has learnt the lesson |
| اس لڑکی نے کہانی لکھ لی ہے | That girl has written the story |
| وہ نظم پڑھ چکے ہیں | They have taught the poem |
| آپ اپنا کام ختم کر چکے ہیں | You have finished your work |
| میں ناشتہ کر چکا ہوں | I have taken my breakfast |
| ہم نے گیت سن لیے ہیں | We have heard the songs |
| کتے نے خرگوش کو پکڑ لیا ہے | The dog has caught the rabbit |
| چوہوں نے دیواروں میں بل بنا لیے ہیں | The rat have made holes in the walls |
| لڑکوں نے گھونسلے سے انڈے چرا لیے ہیں | The boys have stolen eggs from the nest |
| موسم برسات شروع ہو چکا ہے | The rainy season has set in |
| موسم سرما ختم ہو چکا ہے | The winter has come to an end |
| پودے بڑھ کر درخت بن چکے ہیں | Plants have grown into trees |
| غریب آدمی امیر ہو چکا ہے | The poor man has grown rich |
| امجد انعام حاصل کر چکا ہے | Amjad has won the prize |
| ہم نے دعوت قبول کر کی ہے | We have accepted the invitation |
Present Perfect Tense (Negative Sentences)
| – | S + Has/Have + Not + V3 + O | I have not eaten pizza. |


| اس نے کتاب نہیں پھاڑی | He has not torn the book |
| انہوں نے ہمارا انتظار نہیں کیا | They have not waited for us |
| پرنسپل نے سکول بند نہیں کیا | The principal has not closed the school |
| ہم چائے پی نہیں چکے ہیں | We have not taken tea |
| گاڑی روانہ نہیں ہوئی ہے | The train has not started |
| مستری نے کام ادھورا نہیں چھوڑا ہے | The mason has not left the work incomplete |
| بادشاہ نے تاج نہیں اتارا ہے | The king has not taken off the crown |
| مرغی انڈا نہیں دے چکی ہے | The hen has not laid the egg |
| مور جنگل میں نہیں ناچا ہے | The peacock has not danced in the forest |
| سورج نہیں ڈوب چکا ہے | The sun has not set in |
| مریض نے دوائی نہیں پی ہے | The patient has not taken the medicine |
| مزدوروں نے ہڑتال نہیں کی ہے | The laborers have not gone on strike |
| عورتوں نے دلہن کو نہیں سنوارا ہے | The women have not made up the bride |
| دولہے نے نئے کپڑے نہیں پہنے ہیں | The bridegroom has not put on the new clothes |
| چھت نہیں گری ہے | The roof has not given away |
Present Perfect Tense(Interrogative Sentences)
| ? | Has/Have + S + V3 + O | Have I eaten pizza? |


| کیا تم کام ختم کر چکے ہو؟ | Have you finished your work? |
| کیا یہ لڑکا امتحان پاس کر چکا ہے؟ | Has this boy passed the examination? |
| کیا شکاری پرندے پکڑ چکا ہے؟ | Has the hunter caught the birds? |
| تم نے اس آدمی کو کہاں دیکھا ہے؟ | Where have you seen this man? |
| آپ کے دوست نے کب شادی کی ہے؟ | When has your friend married? |
| کیا اس کے بیٹے نے آدمی کو مار ڈالا ہے؟ | Has his son killed the man? |
| آپ نے اس ڈوبتے ہوئے بچے کو کس طرح بچایا ہے؟ | How has you saved the drowning child? |
| کیا ڈاکو صاف بچ کر نکل گئے؟ | Have the robbers made good escape? |
| کیا اس نے اپنی بے عزتی کا بدلہ نہیں لیا؟ | Has he not taken the revenge of his insult? |
| کیا اکبر نے اپنے فرض سے غفلت نہیں برتی ہے؟ | Has Abrar not neglected his duty? |
| انہوں نے اپنا کام مکمل کیوں نہیں کیا ہے؟ | Why have they not completed their work? |
| تم نے اپنی ساری آمدنی کیوں خرچ کر دی ہے؟ | Why have you spent all your income? |
| تم نے اپنی پہلی تقریر کہاں کی ہے؟ | Where ha she made his maiden speech? |
| کیا انہوں نے شادی پر آتش بازی کا مظاہرہ کیا ہے؟ | Have the displayed fireworks on the occasion of marriage? |
| کیا تمہارا بھائی پہاڑ کی چوٹی پر پہنچ چکا ہے؟ | Has your brother reached the top of the hill? |

Leave a Comment