August 25, 2025

Present perfect tense i – I have done

We use ‘Present perfect tense i – I have done ‘ When we talk about the action just finished at the time of speaking which was started in past and continued in the present time.

Sub + has/have + action III + Obj.
You/we/they/I/plural noun + have action III + obj.
He/she/it/name/ singular noun + has + action III + obj. + etc.

Examples: Present perfect tense i – I have done

  • An Indian spinster has broken the record in marathon.
  • He has read the Geeta.
  • I’ve found my old books under the table.
  • Sadhguru has represented his country on Yoga day.
  • My schoolmate has discovered a new technology for Smartphone.
  • I have recognized his face just now
  • I have been to Bengaluru four times.

Some time expressing adverbs and conjunctions are followed by Present perfect tense i – I have done:

Ever, just, recently, already, so far, yet, before, after, by the time, by + time, till, lately, since, for, during the last week/month, several times, often never, up to now, just now, up to now
  • He has already taken food.
  • We have recently started to read a newspaper.
  • I have told you several times regarding it.
  • She has reached here before the rain starts.
  • She has completed her project by the time.
  • I have recently read this novel.
  • He has just taken tea.
  • She has been to cinema thrice this week.
  • She knows me for two days (×)
  • She has known me for two days (√).
  • He has owned house since 2005.
  • She has had this car since college days.

Negative sentences (Present perfect tense i – I have done):

Sub + has not (hasn’t)/ have not (haven’t) + action III form + obj. etc.
  • She has not come home yet.
  • I have never been to London.
  • I haven’t waited her for a long time.
  • You haven’t got ready up to now.
  • It hasn’t rained a lot this year.
  • We haven’t had the same car for five years.
  • Someone has eaten my porridge.

Note (Present perfect tense i – I have done):

since, for, all, all along, throughout and whole are time expressions. These are also used in perfect and perfect continuous tenses.

If ‘for or since’ is used in the sentence, the sentence cannot be structured in simple present or simple past. Whether it can be used in present perfect or past perfect tense according to mentioned time or based on event.

Interrogative sentences (Present perfect tense i – I have done):

Has/have + sub + action III form + obj?
  • Have you ever played snookers?
  • Have you ever been to Dubai?
  • Has he got his salary?
  • Has she prepared breakfast for guests?

Note: Gone to Dubai is not right sentence here  therefore ‘been’ must be used here, because ‘gone’ means he is already there but been means he was there, but he has come back from the same place that we are talking about.

Interrogative negative sentences:

Hasn’t/haven’t + sub + action III form + obj?

   OR Has/have + sub + not + action III form + obj?

Examples:

  • Haven’t you motivated this man?
  • hasn’t she found her purse?
  • Hasn’t Rahul tried to commit suicide?
  • Haven’t they gone for a picnic?
  • Haven’t you enjoyed the picnic?

OR

  • Have you not bought a new car?
  • Has he not talked to you on phone?
  • Have they not cried for getting it?
  • Has she not learnt the Harmonium?

Exercise (Present perfect tense i – I have done)

Choose suitable verbs:

  1. Have you ever ……. to Pune?    (gone/ been /go)
  2. why …….. you beaten him?    (Had /  have  /   has)
  3. She has …… her children very hard.        (Hitted /hit / hitting  / hits)
  4. She ………. Home yet.           ( Hasn’t come has come /  have come / haven’t come)
  5. His parents …….. seen him for two years.      (Hasn’t /haven’t   / has  /  will)
  6. She ………. his project lately     (Did/ do/ does/  has done)
  7. I ……….. her for five years.       (Know has known  / have known /   knew)
  8. He ………..  home since 2000.          (Had owned/ had / has  /  have)
  9. She ………. Me since childhood.          (Knew /     knows /  / had known / know)
  10. Shally ………. For exam preparation the whole night.         (Studied /study / had studied)

 

 
Present perfect tense i – I have done Read More

Tenses – Used to indicate time

Tenses   

 A tense is a form of the verb which denotes the particular point of time. The form of verbs tell us the action or state and time.

Tense is distributed into three periods

1. Present     2. Past   3. Future  

      Subdivisions: there are four categories  of Tenses

Indefinite    Continuous      
Perfect perfect continuous

Tenses Chart

  Indefinite Continuous Pefect Perfect continuous
Present V1/verb +es/s Or do/does + v1 Is/are/am + verb + ing Has/have + v3 Has been/have been + verb + ing
Past V2 or did + v1 Was/were + v + ing Had + v3 Had been + verb + ing
Future Will/shall + v1 Will be/shall be + verb + ing Will have + v3 Will have been/shall have been + verb + ing

 

Indefinite:

  1. Present indefinite tense (Simple present tense)

I do.                  He does.  
Do you play hockey?  I don’t play but he plays.  
  • Past indefinite tense (Simple past tense)

I did. What did you find there?
Did you walk at night? I didn’t walk at night but He walked.
  • Future indefinite tense (I will do.)
I will help him.          he will not go.  
Will you learn English? We will follow the rules.  

Continuous Tenses(progressive actions)

I am speaking the truth. You are making a mistake.
She is buying some vegetables. Are they not helping others?
  • Past continuous tense ( I was doing)
He was going home.
Were they smoking in the street?
  • Future continuous tense (I will be doing)
She will be learning how to swim in summer vacations. He will be going to his hometown by train tomorrow.

 

Perfect (action done)

  • Present perfect tense  ( I have done)

he hasn’t got ready yet. They have taken breakfast.
She has gone. Rahul has not reached the railway station yet.
  • Past perfect tense  (I had done)
I had already taken dinner.
She hadn’t done her homework before.
  • Future perfect tense  (I will have done)
She will have done her graduation by next year.
I will have completed my class by 10 am.
Perfect continuous tense (progressive actions with time expressions)
  1. Present perfect continuous tense  ( I have been doing)
She has been reading a novel for an hour.

2. Past perfect continuous tense( I had been doing)

I had been walking in the park since 9 pm.
3. Future perfect continuous tense  ( I will have been doing)
He will have been running in a marathon since 6 am.

Exercise (Tenses):

Write the name of tenses

  1.  He has done it.
  2. She did.
  3. They had done it before.
  4.  You have been doing it for a long time.
  5. He will have done it by Monday.
  6. Katherine is still doing it.
  7. We were doing then.
  8. I am doing.
  9. I will be doing.
  10. Were you doing?
  11. Who did it?
  12. She does.
  13. He will do.
  14. Rock had been doing the exercise since morning.
  15. Not only that, but Jack will have been doing his work since night.
Tenses – Used to indicate time Read More