Present perfect tense is used for that work which started in the past and finished in the past very a few times ago like a few hours ago or a few days ago.
Connected with Present
An action started in past and just finished but connected with the present.
- I have taken a class.
- Flight has gone.
- Alina has cooked food.
- Negative: I have not taken a class.
- Interrogative: Have I taken a class?
- Neg. Int: Have I not taken a class?
Here are some more examples of Tense Present Perfect.
- I have seen her before.
- Alina has watched that movie.
- I think I have met him once before.
- You have read the book.
- She has watched the drama a couple of time.
- Ali has visited Islamabad many time.
- Alina has not watched that movie.
- Has Alina watched that movie?
- Has Alina not watched that movie?
There are some basic rules that which helping verb will use with subjects.
- I = Have( I have done work )
- You = Have( You have done work )
- They = Have( They have done work )
- We = Have( We have done work )
- He = Has( He has done work )
- She = Has( She has done work )
- It = Has( It has completed )
- Any Name = Has( Ali has done work )
When we talk about Profession, Relation, Existence & Condition so we will always use this verb Been
And When we talk about Property, Illness & Parts of the body so we will use this verb Had.
|Been||Condition, Profession, Relation & Existence|
|Had||Property, Illness & Parts of the body|
Non-Action / State
We use it for Condition & Property.
- He has been fat since childhood.(Condition)
- Alina has been a teacher since 2005.(Profession)
- Ali has been my friend for seven months.(Relation)
- They have been taking a class for one hour.(Existence)
- I have had I Phone for five months.(Property)
- Ali has had a fever for four days.(Illness)
- Alina has had long hair for four years.(Parts of body)
Note: For Negative Sentences of Conditions we will simply add Not after the helping verb.
- Negative: He has not been fat since childhood.
- Interrogative: Has he been fat since childhood?
- Neg. Int: Has he not been fat since childhood?
- Negative: I have not had a bike for two months.
- Interrogative: Have I had a bike for two months?
- Neg. Int: Have I not had a bike for two months?
Here are some basics rules of using Since and For.
|Since (Starting Point)||For (Time Duration)|
|Since Morning||For Five Hours|
|Since 1990||For Ten Years|
|Since Childhood||For Two Days|
|Since August||For Three Hours|