Understanding the Present Perfect Tense
The Present Perfect Tense connects the past and the present. It is used to describe actions or events that have a relation with the present. Common uses include actions that started in the past and continue up to now, life experiences at an unspecified time, recent actions with present results, and completed actions where the exact time is not mentioned.
- The Present Perfect is formed with the auxiliary have/has + past participle of the verb.
- It often answers How long? questions when used with since and for.
- Common time expressions: already, yet, just, ever, never, recently, lately, so far, till now, up to now, since, for.
Formation (basic formula)
Affirmative: subject + have/has + past participle + (object optional).
Negative: subject + have/has not + past participle + (object optional).
Interrogative: Have/Has + subject + past participle + (object optional)?
Negative interrogative: Have/Has + subject + not + past participle + (object optional)?
Auxiliary with persons
- I / We / You / They → have + past participle
- He / She / It / a singular proper noun → has + past participle
Past participles: regular and irregular
Regular verbs form the past participle by adding -ed (worked, played, studied). Irregular verbs have special past participles and must be memorised (go → gone, do → done, eat → eaten, write → written, see → seen, sleep → slept).
Present Perfect Tense: First Person Singular (I)
Formula: I + have + verb (past participle) + object (optional)
Examples:
- I have studied hard for the exams for the last two months.
मैंने पिछले दो महीनों से परीक्षा के लिए कड़ी मेहनत की है। - I have gone to work.
मैं काम पर जा चुका हूँ। - I have slept till late this weekend.
मैं इस सप्ताहांत देर तक सोया हूँ।
Negative: I + have not + verb (past participle) + object (optional)
- I have not studied hard for the exams for the last two months.
मैंने पिछले दो महीनों से परीक्षा के लिए कठिन अध्ययन नहीं किया है। - I have not gone to work.
मैं काम पर नहीं गया हूँ। - I have not slept till late this weekend.
मैं इस सप्ताहांत देर तक नहीं सोया हूँ।
Interrogative: Have + I + verb (past participle) + object (optional)?
- Have I studied hard for the exams for the last two months?
क्या मैंने पिछले दो महीनों से परीक्षा के लिए कठिन अध्ययन किया है? - Have I gone to work?
क्या मैं काम करने गया हूँ? - Have I slept till late this weekend?
क्या मैं इस सप्ताहांत देर तक सोया हूँ?
Negative interrogative: Have + I + not + verb (past participle) + object (optional)?
- Have I not studied hard for the exams for the last two months?
क्या मैंने पिछले दो महीनों से परीक्षा के लिए कठिन अध्ययन नहीं किया है? - Have I not gone to work?
क्या मैं काम पर नहीं गया हूँ? - Have I not slept till late this weekend?
क्या मैं इस सप्ताहांत देर तक नहीं सोया हूँ?
Present Perfect Tense: First Person Plural (We)
Formula: We + have + verb (past participle) + object (optional)
- We have studied hard for the exams for the last two months.
हमने पिछले दो महीनों से परीक्षा के लिए कड़ी मेहनत की है। - We have gone to work.
हम काम पर गए हैं। - We have slept till late this weekend.
हम इस सप्ताहांत देर तक सो चुके हैं।
Negative: We + have not + verb (past participle) + object (optional)
- We have not studied hard for the exams for the last two months.
हमने पिछले दो महीनों से परीक्षा के लिए कठिन अध्ययन नहीं किया है। - We have not gone to work.
हम काम पर नहीं गए हैं। - We have not slept till late this weekend.
हम इस सप्ताहांत देर तक नहीं सोए हैं।
Interrogative: Have + we + verb (past participle) + object (optional)?
- Have we studied hard for the exams for the last two months?
क्या हमने पिछले दो महीनों से परीक्षा के लिए कड़ी मेहनत की है? - Have we gone to work?
क्या हम काम पर गए हैं? - Have we slept till late this weekend?
क्या हम इस सप्ताहांत देर तक सोए हैं?
Negative interrogative: Have + we + not + verb (past participle) + object (optional)?
- Have we not studied hard for the exams for the last two months?
क्या हमने पिछले दो महीनों से परीक्षा के लिए मेहनत नहीं की है? - Have we not gone to work?
क्या हम काम पर नहीं गए हैं? - Have we not slept till late this weekend?
क्या हम इस सप्ताहांत देर तक नहीं सोए हैं?
Present Perfect Tense: Second Person (You)
Formula: You + have + verb (past participle) + object (optional)
- You have studied hard for the exams for the last two months.
आपने पिछले दो महीनों से परीक्षा के लिए कड़ी मेहनत की है। - You have gone to work.
आप काम पर गए हैं। - You have slept till late this weekend.
आप इस सप्ताहांत देर तक सो चुके हैं।
Negative: You + have not + verb (past participle) + object (optional)
- You have not studied hard for the exams for the last two months.
आपने पिछले दो महीनों से परीक्षा के लिए कठिन अध्ययन नहीं किया है। - You have not gone to work.
आप काम पर नहीं गए हैं। - You have not slept till late this weekend.
आप इस सप्ताहांत देर तक नहीं सोए हैं।
Interrogative: Have + you + verb (past participle) + object (optional)?
- Have you studied hard for the exams for the last two months?
क्या आपने पिछले दो महीनों से परीक्षा के लिए कठिन अध्ययन किया है? - Have you gone to work?
क्या आप काम करने गए हैं? - Have you slept till late this weekend?
क्या आप इस सप्ताहांत देर तक सो गए हैं?
Negative interrogative: Have + you + not + verb (past participle) + object (optional)?
- Have you not studied hard for the exams for the last two months?
क्या आपने पिछले दो महीनों से परीक्षा के लिए कठिन अध्ययन नहीं किया है? - Have you not gone to work?
क्या आप काम करने नहीं गए हैं? - Have you not slept till late this weekend?
क्या आप इस सप्ताहांत देर तक नहीं सोए हैं?
Present Perfect Tense: Third Person Singular (He / She / Proper noun)
Formula: He / She / Proper noun + has + verb (past participle) + object (optional)
- He has studied hard for the exams for the last two months.
उन्होंने पिछले दो महीनों से परीक्षा के लिए कड़ी मेहनत की है। - Father has gone to work.
पिता काम पर गए हैं। - She has slept till late this weekend.
वह इस सप्ताहांत देर तक सोई है।
Negative: He / She / Proper noun + has not + verb (past participle) + object (optional)
- He has not studied hard for the exams for the last two months.
उन्होंने पिछले दो महीनों से परीक्षा में कड़ी मेहनत नहीं की है। - Father has not gone to work.
पिता काम पर नहीं गए हैं। - She has not slept till late this weekend.
वह इस सप्ताह देर तक नहीं सोई है।
Interrogative: Has + he / she / proper noun + verb (past participle) + object (optional)?
- Has he studied hard for the exams for the last two months?
क्या उसने पिछले दो महीनों से परीक्षा के लिए कड़ी मेहनत की है? - Has Father gone to work?
क्या पिता काम पर गए हैं? - Has she slept till late this weekend?
क्या वह इस सप्ताहांत देर तक सोई है?
Negative interrogative: Has + he / she / proper noun + not + verb (past participle) + object (optional)?
- Has he not studied hard for the exams for the last two months?
क्या उसने पिछले दो महीनों से परीक्षा के लिए मेहनत नहीं की है? - Has Father not gone to work?
क्या पिता काम पर नहीं गए हैं? - Has she not slept till late this weekend?
क्या वह इस सप्ताह के अंत देर तक नहीं सोई है?
Present Perfect Tense: Third Person Plural (They / common nouns)
Formula: They / common nouns + have + verb (past participle) + object (optional)
- They have studied hard for the exams for the last two months.
उन्होंने पिछले दो महीनों से परीक्षा के लिए कड़ी मेहनत की है। - Girls have gone to work.
लड़कियां काम पर चली गई हैं। - Boys have slept till late this weekend.
लड़के इस सप्ताहांत देर तक सोए हैं।
Negative: They / common nouns + have not + verb (past participle) + object (optional)
- They have not studied hard for the exams for the last two months.
उन्होंने पिछले दो महीनों से परीक्षा के लिए कठिन अध्ययन नहीं किया है। - Girls have not gone to work.
लड़कियां काम पर नहीं गई हैं। - Boys have not slept till late this weekend.
इस सप्ताहांत लड़के देर तक नहीं सोए हैं।
Interrogative: Have + they / common nouns + verb (past participle) + object (optional)?
- Have they studied hard for the exams for the last two months?
क्या उन्होंने पिछले दो महीनों से परीक्षा के लिए कड़ी मेहनत की है? - Have girls gone to work?
क्या लड़कियां काम पर गई हैं? - Have boys slept till late this weekend?
क्या इस सप्ताह के अंत तक लड़के सो गए थे?
Negative interrogative: Have / has + they / common nouns + not + verb (past participle) + object (optional)?
- Have they not studied hard for the exams for the last two months?
क्या उन्होंने पिछले दो महीनों से परीक्षा के लिए मेहनत नहीं की है? - Have girls not gone to work?
क्या लड़कियां काम पर नहीं गई हैं? - Have boys not slept till late this weekend?
क्या इस सप्ताह के अंत तक लड़कों को नींद नहीं आई है?
Notes and common contrasts
- Since + point in time (since 2010, since Monday). For + period (for two months, for a week).
- Use Present Perfect for experiences at an unspecified time: She has visited Delhi. (No time given.)
- Use Present Perfect for recent actions with present result: He has just eaten. (He is not hungry now.)
- Difference: He has gone to Mumbai. means he is in Mumbai now. He has been to Mumbai. means he visited Mumbai at some time and has returned.
- Avoid using specific past time expressions (yesterday, in 2010) with Present Perfect. Use Past Simple in that case: He went yesterday.
Common mistakes and tips
- Do not replace has/have with had for present perfect. Had is past perfect.
- Remember subject-auxiliary agreement: He has, They have.
- Practice irregular past participles (gone, done, eaten, written, seen, slept, grown, flown).
- Use question forms by moving have/has to the front: Have you finished?
Present Perfect Tense Exercises
Q. Translate the following using the present perfect tense. The questions are followed by the answers.
1. क्या राधा ने फ़ोन नहीं किया है ?
2. धोबी ने कपड़े इस्त्री कर दिए हैं।
3. मैंने सफाई कर दी है।
4. क्या कार्यक्रम ख़त्म हो चुका है ?
5. उन्होंने काम ख़त्म कर दिया है।
Answers:
1. Has Radha not called up?
2. Dhobi has ironed clothes.
3. I have done cleaning.
4. Has the programme finished?
5. They have finished the work.