Present Perfect Tense: Rules, Examples & Practice

1. Introduction to the Present Perfect Tense
The present perfect tense is one of the first advanced tenses English learners study. It is advanced not only in grammar but also in the way it expresses time.
This tense allows speakers and writers to connect the past with the present. It shows that something that happened before now still matters now. Using the present perfect correctly can immediately raise the level of your English in social, business, and academic settings.
What Makes the Present Perfect Different?
| Tense | Focus | Example |
|---|---|---|
| Past simple | Action finished in the past | I lost my book. |
| Present perfect | Past action with present result | I have lost my book. |
In the past simple, the action may have ended and may no longer be true. In the present perfect, the effect or result is still true now.
2. Core Concept: Connecting Past and Present
The present perfect tense connects the past with the present. It does this in two main ways:
- A past action has a result now.
- A situation started in the past and continues now.
8 Examples with Explanations
| # | Example | Explanation |
|---|---|---|
| 1 | I have lost my book. | The book is still lost now. The result matters. |
| 2 | She has done her homework. | The homework is finished. She is free now. |
| 3 | He has eaten lunch. | He is not hungry now. |
| 4 | They have moved to Boston. | They live in Boston now. |
| 5 | I have seen that movie. | The experience is still true in my life. |
| 6 | We have finished the project. | The project is complete now. |
| 7 | She has cooked dinner. | Dinner is ready now. |
| 8 | The train has arrived. | The train is here now. |
Comparison: Past Simple vs. Present Perfect
| Past Simple | Present Perfect |
|---|---|
| I lost my book. (Maybe I found it later.) | I have lost my book. (It is still lost.) |
| She finished her homework. (Fact about the past.) | She has finished her homework. (She is free now.) |
| He ate lunch. (Past event.) | He has eaten lunch. (He is not hungry now.) |
Word Meaning Section
| Word / Phrase | English Meaning | Bengali Meaning |
|---|---|---|
| Result | an effect or outcome | ফলাফল |
| Effect | a change caused by something | প্রভাব |
| Connect | to join or link | সংযোগ করা |
| Relevant | closely connected | প্রাসঙ্গিক |
| Experience | knowledge from doing something | অভিজ্ঞতা |
3. When to Use the Present Perfect Tense
The present perfect tense is used in several specific situations.
Situation 1: Past Action Still True Now
| # | Example | Explanation |
|---|---|---|
| 1 | I have seen that movie. | The experience remains true. |
| 2 | I have found my keys. | The keys are found now. |
| 3 | She has passed the exam. | She is a successful candidate now. |
| 4 | He has bought a car. | He owns a car now. |
| 5 | They have signed the contract. | The contract is signed now. |
| 6 | We have met before. | The meeting is part of our experience. |
| 7 | I have read that book. | The reading is done; I know the content. |
| 8 | She has visited Japan. | The visit is part of her life experience. |
| 9 | He has learned to swim. | He has the skill now. |
| 10 | They have adopted a child. | They are parents now. |
Situation 2: Finished Past Action with Present Relevance
| # | Example | Explanation |
|---|---|---|
| 1 | I have finished my homework. | The homework is done; I am free. |
| 2 | I have cooked dinner. | Dinner is ready. |
| 3 | She has cleaned the house. | The house is clean now. |
| 4 | He has sent the email. | The email is sent. |
| 5 | They have printed the documents. | The documents are ready. |
| 6 | We have booked the tickets. | The tickets are booked. |
| 7 | The team has won the match. | The victory is a fact now. |
| 8 | The doctor has arrived. | The doctor is here. |
| 9 | She has paid the bill. | The payment is complete. |
| 10 | I have downloaded the file. | The file is available now. |
Situation 3: Unfinished Action Continuing to Now
| # | Example | Explanation |
|---|---|---|
| 1 | I have worked here for five years. | I still work here. |
| 2 | I have lived here since 2012. | I still live here. |
| 3 | She has known him for ten years. | She still knows him. |
| 4 | They have been married since 2010. | They are still married. |
| 5 | He has studied English for three years. | He still studies English. |
| 6 | We have owned this house for a long time. | We still own it. |
| 7 | The company has operated since 2005. | It still operates. |
| 8 | She has worked at the bank since January. | She still works there. |
| 9 | I have had this phone for two months. | I still have it. |
| 10 | They have lived in Dhaka for many years. | They still live there. |
Situation 4: Recent Past Action
| # | Example | Explanation |
|---|---|---|
| 1 | I have just eaten lunch. | The action happened a short time ago. |
| 2 | I have just sent the email. | The email was sent moments ago. |
| 3 | She has just left. | She left very recently. |
| 4 | They have just arrived. | They arrived moments ago. |
| 5 | He has just called. | The call happened very recently. |
| 6 | The movie has just started. | It started a moment ago. |
| 7 | We have just finished. | The work ended recently. |
| 8 | The train has just departed. | It left moments ago. |
| 9 | I have just heard the news. | The news is very fresh. |
| 10 | She has just gotten home. | She arrived home recently. |
Situation 5: Repeated Actions Over Time
| # | Example | Explanation |
|---|---|---|
| 1 | I have shopped here for many years. | Repeated shopping trips over time. |
| 2 | She has visited Paris several times. | Multiple visits over her life. |
| 3 | We have watched that movie three times. | The action repeated. |
| 4 | He has failed the test twice. | Repeated failure up to now. |
| 5 | They have met many times. | Repeated meetings. |
| 6 | I have called him many times today. | Repeated calls in an unfinished time. |
| 7 | She has worked on several projects. | Multiple projects up to now. |
| 8 | We have traveled to many countries. | Multiple travels in life. |
| 9 | He has written five books. | Completed works up to now. |
| 10 | The team has won many championships. | Multiple victories up to now. |
4. Common Time Expressions: Already, Just, Yet, Since, For, Ever, Never
Already
Already means before now or earlier than expected. It is usually used in positive sentences.
| # | Example | Explanation |
|---|---|---|
| 1 | I have already read that book. | The reading happened before now. |
| 2 | She has already finished her work. | The work is complete earlier than expected. |
| 3 | They have already left. | They are gone now. |
| 4 | He has already seen that movie. | The experience is complete. |
| 5 | We have already discussed this. | The discussion happened before. |
| 6 | The train has already arrived. | It arrived earlier than expected. |
| 7 | I have already paid the bill. | The payment is done. |
| 8 | She has already called twice. | Two calls have happened. |
| 9 | They have already signed the contract. | The signing is complete. |
| 10 | He has already started his new job. | The job began before now. |
Just
Just means a very short time ago. It emphasizes recency.
| # | Example | Explanation |
|---|---|---|
| 1 | Our team has just won the game. | The victory happened moments ago. |
| 2 | I have just eaten lunch. | The meal happened recently. |
| 3 | She has just left the office. | She left moments ago. |
| 4 | They have just arrived. | They came recently. |
| 5 | He has just called me. | The call was very recent. |
| 6 | The movie has just started. | It began a short time ago. |
| 7 | We have just finished the report. | The report is newly completed. |
| 8 | The store has just opened. | It opened recently. |
| 9 | I have just heard the news. | The news is fresh. |
| 10 | She has just taken a taxi. | She left by taxi moments ago. |
Yet
Yet means up to now. It is usually used in negative sentences and questions.
| # | Example | Explanation |
|---|---|---|
| 1 | The flight has not arrived yet. | It is still not here. |
| 2 | He has not called yet. | The call has not happened up to now. |
| 3 | They have not finished yet. | The work is still incomplete. |
| 4 | She has not replied yet. | No reply has come. |
| 5 | We have not eaten yet. | We are still hungry. |
| 6 | The pizza has not arrived yet. | It is still on the way. |
| 7 | I have not seen that movie yet. | The experience is still missing. |
| 8 | He has not started yet. | The work has not begun. |
| 9 | They have not paid yet. | The payment is still due. |
| 10 | The doctor has not come yet. | The doctor is still absent. |
Since
Since is used with a point in time when something started.
| # | Example | Explanation |
|---|---|---|
| 1 | She has worked here since January. | January is the starting point. |
| 2 | I have lived here since 2012. | 2012 is when the living started. |
| 3 | They have known each other since childhood. | Childhood is the starting point. |
| 4 | He has been a teacher since 2010. | Teaching started in 2010. |
| 5 | We have been friends since school. | School was the starting time. |
| 6 | The company has existed since 1990. | The company started in 1990. |
| 7 | She has played piano since she was five. | Age five was the start. |
| 8 | I have had this job since March. | March was the start. |
| 9 | They have lived in Dhaka since 2015. | 2015 was the starting point. |
| 10 | He has studied English since last year. | Last year was the start. |
For
For is used with a length or period of time.
| # | Example | Explanation |
|---|---|---|
| 1 | She has worked here for three months. | Three months is the duration. |
| 2 | I have lived here for five years. | Five years is the length. |
| 3 | They have known each other for many years. | Many years is the duration. |
| 4 | He has been a teacher for ten years. | Ten years is the period. |
| 5 | We have been friends for a long time. | A long time is the length. |
| 6 | The company has existed for decades. | Decades is the period. |
| 7 | She has played piano for two years. | Two years is the duration. |
| 8 | I have had this job for six months. | Six months is the length. |
| 9 | They have lived in Dhaka for many years. | Many years is the period. |
| 10 | He has studied English for three years. | Three years is the duration. |
Ever
Ever means at any time in your life up to now. It is common in questions.
| # | Example | Explanation |
|---|---|---|
| 1 | Have you ever been to Italy? | At any time in your life. |
| 2 | Have you ever seen that movie? | At any time before now. |
| 3 | Has she ever tried sushi? | At any time in her life. |
| 4 | Have they ever visited Dhaka? | At any time in their lives. |
| 5 | Have you ever flown in first class? | At any time. |
| 6 | Has he ever eaten there? | At any time. |
| 7 | Have you ever learned a second language? | At any time in your life. |
| 8 | Has she ever met a celebrity? | At any time. |
| 9 | Have you ever written a poem? | At any time. |
| 10 | Has he ever won a prize? | At any time. |
Never
Never means not at any time in your life up to now. It is used in negative sentences.
| # | Example | Explanation |
|---|---|---|
| 1 | He has never eaten sushi. | Not at any time. |
| 2 | I have never been to Europe. | Not at any time. |
| 3 | She has never seen snow. | Not at any time. |
| 4 | They have never owned a car. | Not at any time. |
| 5 | We have never met before. | Not at any time before now. |
| 6 | He has never failed a class. | Not at any time. |
| 7 | I have never tried that food. | Not at any time. |
| 8 | She has never traveled abroad. | Not at any time. |
| 9 | They have never heard of that place. | Not at any time. |
| 10 | He has never played cricket. | Not at any time. |
5. When NOT to Use the Present Perfect Tense
Rule
Do not use the present perfect with finished time expressions.
Finished Time Expressions
| Finished Time Expression | Example |
|---|---|
| yesterday | I spoke to him yesterday. |
| last week | She visited us last week. |
| last month | They moved last month. |
| last year | Our sales increased last year. |
| in the 1960s | The factory opened in the 1960s. |
| in 2015 | He graduated in 2015. |
| from 2010 to 2015 | She lived there from 2010 to 2015. |
| when | When did you meet John? |
| at 9 a.m. | The class started at 9 a.m. |
| on Monday | They arrived on Monday. |
Correct vs. Incorrect
| Incorrect | Correct |
|---|---|
| I have visited her yesterday. | I visited her yesterday. |
| She has lived there from 2010 to 2015. | She lived there from 2010 to 2015. |
| When have you sent the email? | When did you send the email? |
| He has called me yesterday. | He called me yesterday. |
| They have arrived on Monday. | They arrived on Monday. |
What About Unfinished Time?
Unfinished time expressions are okay with present perfect.
| Unfinished Time Expression | Example |
|---|---|
| today | I have worked hard today. |
| this week | We have met twice this week. |
| this month | Sales have increased this month. |
| this year | She has published two papers this year. |
| in my life | I have never seen this in my life. |
| recently | He has recently moved. |
| so far | So far, everything has gone well. |
| up to now | Up to now, we have finished half. |
| just | They have just left. |
| already | I have already eaten. |
Question Words
Use When with past simple, not present perfect.
| Incorrect | Correct |
|---|---|
| When have you visited Spain? | When did you visit Spain? |
| When have you started the job? | When did you start the job? |
Use How long with present perfect.
| Correct Question | Example Answer |
|---|---|
| How long have you known John? | I have known John for five years. |
| How long have you lived here? | I have lived here since 2015. |
| How long have you worked here? | I have worked here for three months. |
6. Grammar Structure: Regular Verbs
Basic Formula
Subject + have/has + past participle
Affirmative Sentences with Regular Verbs
| Subject | Helping Verb | Past Participle | Example |
|---|---|---|---|
| I | have | worked | I have worked hard. |
| You | have | worked | You have worked well. |
| We | have | worked | We have worked together. |
| They | have | worked | They have worked all day. |
| He | has | worked | He has worked here. |
| She | has | worked | She has worked hard. |
| It | has | worked | It has worked perfectly. |
Negative Sentences with Regular Verbs
| Subject | Negative Form | Past Participle | Example |
|---|---|---|---|
| I | have not / haven’t | worked | I haven’t worked today. |
| You | have not / haven’t | worked | You haven’t worked enough. |
| We | have not / haven’t | worked | We haven’t worked on it. |
| They | have not / haven’t | worked | They haven’t worked hard. |
| He | has not / hasn’t | worked | He hasn’t worked this week. |
| She | has not / hasn’t | worked | She hasn’t worked here long. |
| It | has not / hasn’t | worked | It hasn’t worked correctly. |
Questions with Regular Verbs
| Question Type | Structure | Example |
|---|---|---|
| Yes/No | Have/Has + subject + past participle? | Have you worked today? |
| Yes/No | Has + subject + past participle? | Has she worked today? |
| WH | WH word + have/has + subject + past participle? | Where have you worked? |
8 Examples with Regular Verbs
| # | Example | Explanation |
|---|---|---|
| 1 | I have worked in this company for five years. | Ongoing work. |
| 2 | They have called three times. | Repeated calls. |
| 3 | She has studied English for two years. | Ongoing study. |
| 4 | He has played football since childhood. | Ongoing activity. |
| 5 | We have visited the museum twice. | Repeated visits. |
| 6 | The machine has worked perfectly. | Finished action with present result. |
| 7 | I have completed the assignment. | Finished action. |
| 8 | They have planned the party. | Finished action with present relevance. |
7. Grammar Structure: Irregular Verbs
Basic Formula
Subject + have/has + past participle (irregular)
Common Irregular Verbs
| Base Verb | Past Simple | Past Participle | Example |
|---|---|---|---|
| go | went | gone | She has gone home. |
| do | did | done | He has done his homework. |
| see | saw | seen | I have seen that movie. |
| eat | ate | eaten | She has eaten lunch. |
| take | took | taken | He has taken a taxi. |
| give | gave | given | They have given an answer. |
| make | made | made | We have made a decision. |
| meet | met | met | I have met her before. |
| put | put | put | She has put the book away. |
| have | had | had | I have had a wonderful time. |
Affirmative Sentences with Irregular Verbs
| # | Example | Explanation |
|---|---|---|
| 1 | I have gone to England. | The visit happened and is true. |
| 2 | She has done her homework. | The work is finished. |
| 3 | He has seen that film. | The experience is complete. |
| 4 | They have eaten dinner. | They are not hungry now. |
| 5 | We have taken the test. | The test is complete. |
| 6 | I have given him the book. | The giving is done. |
| 7 | She has made a cake. | The cake is ready. |
| 8 | He has met the president. | The meeting is part of his experience. |
| 9 | I have had breakfast. | The meal is finished. |
| 10 | They have gone out. | They are not here now. |
Negative Sentences with Irregular Verbs
| # | Example | Explanation |
|---|---|---|
| 1 | I haven’t gone to England. | The visit has not happened. |
| 2 | She hasn’t done her homework. | The work is incomplete. |
| 3 | He hasn’t seen that film. | The experience is missing. |
| 4 | They haven’t eaten dinner. | They are still hungry. |
| 5 | We haven’t taken the test. | The test is not done. |
| 6 | I haven’t given him the book. | The giving is incomplete. |
| 7 | She hasn’t made a cake. | The cake is not ready. |
| 8 | He hasn’t met the president. | The meeting has not happened. |
| 9 | I haven’t had breakfast. | The meal is not eaten. |
| 10 | They haven’t gone out. | They are still here. |
Questions with Irregular Verbs
| # | Example | Explanation |
|---|---|---|
| 1 | Have I gone to England? | Asking about experience. |
| 2 | Has she done her homework? | Asking about completion. |
| 3 | Has he seen that film? | Asking about experience. |
| 4 | Have they eaten dinner? | Asking about completion. |
| 5 | Have we taken the test? | Asking about completion. |
| 6 | Have you given him the book? | Asking about completion. |
| 7 | Has she made a cake? | Asking about completion. |
| 8 | Has he met the president? | Asking about experience. |
| 9 | Have you had breakfast? | Asking about completion. |
| 10 | Have they gone out? | Asking about current location. |
8. Contractions in the Present Perfect
Positive Contractions
| Full Form | Contraction | Example |
|---|---|---|
| I have | I’ve | I’ve worked hard. |
| You have | You’ve | You’ve done well. |
| We have | We’ve | We’ve finished. |
| They have | They’ve | They’ve left. |
| He has | He’s | He’s gone home. |
| She has | She’s | She’s called. |
| It has | It’s | It’s stopped raining. |
Negative Contractions
| Full Form | Contraction | Example |
|---|---|---|
| I have not | I haven’t | I haven’t eaten. |
| You have not | You haven’t | You haven’t called. |
| We have not | We haven’t | We haven’t finished. |
| They have not | They haven’t | They haven’t arrived. |
| He has not | He hasn’t | He hasn’t left. |
| She has not | She hasn’t | She hasn’t replied. |
| It has not | It hasn’t | It hasn’t worked. |
Important Pronunciation Notes
| Contraction | Pronunciation Tip |
|---|---|
| I’ve | Make the “v” sound clear at the end. |
| You’ve | Do not drop the “ve” sound. |
| We’ve | The “ve” must be audible. |
| They’ve | Do not say “they” only. |
| He’s | Can mean “he is” or “he has.” Check the verb after. |
| She’s | Can mean “she is” or “she has.” |
| It’s | Can mean “it is” or “it has.” |
| Haven’t | Pronounce the “t” at the end clearly. |
| Hasn’t | The “s” sounds like “z.” |
How to Tell “He’s” Meaning
| Sentence | Meaning |
|---|---|
| He’s a doctor. | He is a doctor. |
| He’s studying. | He is studying. |
| He’s taken a taxi. | He has taken a taxi. |
| He’s worked here. | He has worked here. |
Rule
If a past participle follows he’s, she’s, or it’s, it means has.
9. Short Answers in the Present Perfect
Formula
| Question | Positive Short Answer | Negative Short Answer |
|---|---|---|
| Have you visited New York? | Yes, I have. | No, I haven’t. |
| Has she had dinner? | Yes, she has. | No, she hasn’t. |
| Have they left already? | Yes, they have. | No, they haven’t. |
| Has he bought a car? | Yes, he has. | No, he hasn’t. |
| Have we met before? | Yes, we have. | No, we haven’t. |
Rules
- In positive short answers, use the full form: Yes, I have. Do not say Yes, I’ve.
- In negative short answers, use the contraction: No, I haven’t.
- Take the helping verb from the question: Have or Has.
8 Examples of Short Answers
| Question | Positive Answer | Negative Answer |
|---|---|---|
| Have you finished? | Yes, I have. | No, I haven’t. |
| Has she called? | Yes, she has. | No, she hasn’t. |
| Have they eaten? | Yes, they have. | No, they haven’t. |
| Has he left? | Yes, he has. | No, he hasn’t. |
| Have we met? | Yes, we have. | No, we haven’t. |
| Have you seen it? | Yes, I have. | No, I haven’t. |
| Has it worked? | Yes, it has. | No, it hasn’t. |
| Have they paid? | Yes, they have. | No, they haven’t. |
10. Common Errors and How to Fix Them
Error 1: Wrong Helping Verb
| Incorrect | Correct | Explanation |
|---|---|---|
| He have won the prize. | He has won the prize. | Use “has” with he, she, it. |
| She have finished. | She has finished. | “Has” for third person singular. |
Error 2: Missing Helping Verb
| Incorrect | Correct | Explanation |
|---|---|---|
| She been to Paris. | She has been to Paris. | Add “has” before past participle. |
| They finished already. | They have finished already. | Add “have” if using already. |
Error 3: Wrong Verb Form
| Incorrect | Correct | Explanation |
|---|---|---|
| They have saw the movie. | They have seen the movie. | Use past participle “seen.” |
| I have went there. | I have gone there. | “Gone” is the past participle. |
| She has did it. | She has done it. | “Done” is correct. |
Error 4: Wrong Question Structure
| Incorrect | Correct | Explanation |
|---|---|---|
| Did you ever eaten there? | Have you ever eaten there? | Use “have” for present perfect. |
| Have you ever fly in first class? | Have you ever flown in first class? | Use past participle “flown.” |
Error 5: Using “When” with Present Perfect
| Incorrect | Correct | Explanation |
|---|---|---|
| When have you started your new job? | When did you start your new job? | Use past simple with “when.” |
| When have you visited Spain? | When did you visit Spain? | “When” requires past simple. |
Error 6: Finished Time with Present Perfect
| Incorrect | Correct | Explanation |
|---|---|---|
| We have visited them yesterday. | We visited them yesterday. | “Yesterday” is finished time. |
| I have seen him last week. | I saw him last week. | Use past simple with last week. |
Error 7: Pronunciation Errors
| Incorrect Pronunciation | Correct | Explanation |
|---|---|---|
| They known the truth. | They’ve known the truth. | Say “ve” clearly. |
| They’ve know the truth. | They’ve known the truth. | Say “known” not “know.” |
| She broken her arm. | She’s broken her arm. | Say “s” clearly. |
| She’s broke her arm. | She’s broken her arm. | Say “broken” not “broke.” |
Error 8: Contracted Short Answer
| Incorrect | Correct | Explanation |
|---|---|---|
| Yes, I’ve. | Yes, I have. | No contraction in positive short answers. |
| Yes, she’s. | Yes, she has. | Use full form. |
11. Special Tips for Learners
Tip 1: Remember the Structure
Always use:
Subject + have/has + past participle
Do not forget any part. The helping verb and past participle are both required.
Tip 2: Learn Time Markers
| Use With Present Perfect | Do NOT Use With Present Perfect |
|---|---|
| since, for, yet, already, just, recently, ever, never, so far, up to now | yesterday, last week, last month, last year, in 2012, from 2010 to 2015, when |
Tip 3: Use “When” Only with Past Simple
If you ask When…, use past simple.
When did you start your job?
When did you meet John?
Tip 4: Use “How Long” with Present Perfect
How long have you known John?
How long have you lived here?
Tip 5: Learn Irregular Verb Forms
Make flashcards for common irregular verbs. Focus on the past participle form.
| Base | Past | Past Participle |
|---|---|---|
| go | went | gone |
| do | did | done |
| see | saw | seen |
| eat | ate | eaten |
| take | took | taken |
| give | gave | given |
| make | made | made |
| meet | met | met |
| put | put | put |
| have | had | had |
Tip 6: Practice Short Answers
In positive short answers, do not contract.
✅ Yes, I have.
❌ Yes, I’ve.
Tip 7: Pronounce Endings Clearly
Say the final sounds clearly:
- They’ve known (not “they known”)
- She’s broken (not “she broken”)
- She’s broken (not “she’s broke”)
Tip 8: Understand the Difference Between “Been to” and “Gone to”
| Phrase | Meaning |
|---|---|
| She has been to London. | She went and came back. |
| She has gone to London. | She went and is still there. |
Tip 9: Use Personal Examples
Write sentences about your own life:
- I have lived in this city for ten years.
- I have never tried sushi.
- I have just finished my homework.
Personal examples help you remember the tense.
Tip 10: If Unsure, Check the Time Expression
Look for time words in the sentence. If the time is finished, use past simple. If the time is unfinished or no time is given, present perfect may be correct.
12. Tips for Competitive Exams: IELTS, TOEFL, GRE
IELTS
| Skill | How Present Perfect Is Tested | Strategy |
|---|---|---|
| Writing Task 1 | Describing trends up to now. | Use “has increased,” “have risen” for changes up to the present. |
| Writing Task 2 | Discussing life experiences or general truths. | Use present perfect for experiences without specific time. |
| Speaking Part 1 | Questions like “Have you ever…?” | Practice short answers: “Yes, I have.” |
| Speaking Part 2 | Describing achievements or experiences. | Use present perfect for things you have done in your life. |
| Speaking Part 3 | Discussing changes in society. | Use “has become,” “have changed” for ongoing changes. |
TOEFL
| Skill | How Present Perfect Is Tested | Strategy |
|---|---|---|
| Listening | Lectures and conversations may use present perfect for recent relevance. | Note time markers like “just,” “already,” “yet.” |
| Speaking | Integrated tasks may require summarizing. | Use present perfect when no exact time is given. |
| Writing | Integrated writing may compare past and present. | Use present perfect for ongoing situations. |
GRE
| Skill | How Present Perfect Is Tested | Strategy |
|---|---|---|
| Analytical Writing | Issue essays may discuss ongoing societal changes. | Use “has led to,” “have resulted in” for trends. |
| Sentence Equivalence | Tense choice affects meaning. | Recognize present perfect signals ongoing relevance. |
| Text Completion | Context clues indicate tense. | Look for “since,” “for,” “already.” |
Exam Rules
- In formal writing, avoid contractions. Write I have, not I’ve.
- Use present perfect for experience without specific time.
- Use past simple for completed events with specific time.
- Check for time markers before choosing the tense.
13. Practice Exercises
Exercise 1: Fill in the Blanks
Complete each sentence with the correct present perfect form of the verb in brackets.
- He ______ (develop) a new app.
- We ______ (be) to London.
- She ______ (not give) me an answer.
- They ______ (not sign) the contract.
- ______ they ______ (make) a decision?
- ______ he ______ (take) his medicine?
- ______ you ______ (do) your homework?
- I ______ (work) here for five years.
- She ______ (live) here since 2012.
- He ______ (never eat) sushi.
Exercise 2: Multiple Choice Questions
Choose the correct sentence.
- Which sentence is correct?
a) He have won the prize.
b) He has won the prize.
c) He has win the prize.
d) He have win the prize. - Which sentence is correct?
a) She been to Paris.
b) She has be to Paris.
c) She has been to Paris.
d) She have been to Paris. - Which sentence is correct?
a) They have saw the movie.
b) They has seen the movie.
c) They have seen the movie.
d) They have see the movie. - Which sentence is correct?
a) Have you ever fly in first class?
b) Have you ever flown in first class?
c) Did you ever flown in first class?
d) Have you ever flew in first class? - Which sentence is correct?
a) When have you started your new job?
b) When did you started your new job?
c) When did you start your new job?
d) When have you start your new job? - Which sentence is correct?
a) We have visited them yesterday.
b) We visited them yesterday.
c) We has visited them yesterday.
d) We have visit them yesterday. - Which short answer is correct?
a) Yes, I’ve.
b) Yes, I have.
c) Yes, I has.
d) Yes, I am. - Which sentence is correct?
a) She has worked here for three months.
b) She has worked here since three months.
c) She have worked here for three months.
d) She worked here for three months. - Which sentence is correct?
a) I have eaten lunch, so I am not hungry now.
b) I ate lunch, so I am not hungry now.
c) I have ate lunch, so I am not hungry now.
d) I have eat lunch, so I am not hungry now. - Which question is correct?
a) How long have you known John?
b) How long did you know John?
c) When have you known John?
d) How long you have known John?
Exercise 3: Sentence Transformation / Error Correction
Rewrite each sentence correctly.
- He have won the prize.
- She been to Paris.
- They have saw the movie.
- Did you ever eaten there?
- When have you started your new job?
- We have visited them yesterday.
- They known the truth for a long time.
- She’s broke her arm.
- Yes, I’ve.
- I have visited her yesterday.
14. Answer Key with Explanations
Exercise 1 Answers
- He has developed a new app.
Explanation: Regular verb “develop” takes -ed. Use “has” with he. - We have been to London.
Explanation: Past participle of “be” is “been.” Use “have” with we. - She hasn’t given me an answer.
Explanation: Negative form. “Give” becomes “given.” - They haven’t signed the contract.
Explanation: Regular verb “sign” takes -ed. Negative with haven’t. - Have they made a decision?
Explanation: Question form. “Make” becomes “made.” - Has he taken his medicine?
Explanation: Question form. “Take” becomes “taken.” - Have you done your homework?
Explanation: Question form. “Do” becomes “done.” - I have worked here for five years.
Explanation: Ongoing action with “for.” - She has lived here since 2012.
Explanation: Ongoing action with “since.” - He has never eaten sushi.
Explanation: “Never” with present perfect. “Eat” becomes “eaten.”
Exercise 2 Answers
- b) He has won the prize.
Explanation: “Has” with he. Past participle “won.” - c) She has been to Paris.
Explanation: “Has” with she. Past participle “been.” - c) They have seen the movie.
Explanation: “Have” with they. Past participle “seen.” - b) Have you ever flown in first class?
Explanation: Present perfect question. Past participle “flown.” - c) When did you start your new job?
Explanation: “When” requires past simple. - b) We visited them yesterday.
Explanation: “Yesterday” is finished time. Use past simple. - b) Yes, I have.
Explanation: Positive short answer uses full form. - a) She has worked here for three months.
Explanation: “For” with length of time. Present perfect. - a) I have eaten lunch, so I am not hungry now.
Explanation: Present perfect shows present result. - a) How long have you known John?
Explanation: “How long” with present perfect.
Exercise 3 Answers
- He has won the prize.
Explanation: Change “have” to “has” for he. - She has been to Paris.
Explanation: Add “has” before past participle. - They have seen the movie.
Explanation: Change “saw” to past participle “seen.” - Have you ever eaten there?
Explanation: Use “have” not “did” for present perfect. - When did you start your new job?
Explanation: “When” requires past simple. - We visited them yesterday.
Explanation: “Yesterday” is finished time. Use past simple. - They’ve known the truth for a long time.
Explanation: Pronounce and write “have” as contraction. - She’s broken her arm.
Explanation: Use past participle “broken” not “broke.” - Yes, I have.
Explanation: No contraction in positive short answer. - I visited her yesterday.
Explanation: “Yesterday” is finished time. Use past simple.
15. Conclusion
The present perfect tense is essential for advanced English communication. It connects past actions to the present and shows results, experiences, and ongoing situations.
Key points to remember:
- Structure: Subject + have/has + past participle
- Use have with I, you, we, they
- Use has with he, she, it
- Regular verbs use -ed for the past participle
- Irregular verbs require memorization
- Time markers like since, for, already, yet, just, ever, and never often signal present perfect
- Do not use present perfect with finished time expressions like yesterday, last week, or when
- Positive short answers use full form: Yes, I have
- Negative short answers use contraction: No, I haven’t
Mastering the present perfect tense allows you to express yourself more precisely and naturally. Practice with the exercises in this lesson and create personal examples. This tense is frequently tested in IELTS, TOEFL, and GRE, so understanding it thoroughly will help you achieve higher scores.
Call to Action: Practice by writing five sentences about your own life using the present perfect tense. Include at least one sentence with since, one with for, one with already, one with yet, and one with never. Review your sentences with a teacher or study partner for accuracy.









