Teacher explaining present perfect tense formula and examples on a classroom whiteboard with have has and past participle structureTeacher explaining present perfect tense formula and examples on a classroom whiteboard with have has and past participle structure

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?

TenseFocusExample
Past simpleAction finished in the pastI lost my book.
Present perfectPast action with present resultI 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:

  1. A past action has a result now.
  2. A situation started in the past and continues now.

8 Examples with Explanations

#ExampleExplanation
1I have lost my book.The book is still lost now. The result matters.
2She has done her homework.The homework is finished. She is free now.
3He has eaten lunch.He is not hungry now.
4They have moved to Boston.They live in Boston now.
5I have seen that movie.The experience is still true in my life.
6We have finished the project.The project is complete now.
7She has cooked dinner.Dinner is ready now.
8The train has arrived.The train is here now.

Comparison: Past Simple vs. Present Perfect

Past SimplePresent 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 / PhraseEnglish MeaningBengali Meaning
Resultan effect or outcomeফলাফল
Effecta change caused by somethingপ্রভাব
Connectto join or linkসংযোগ করা
Relevantclosely connectedপ্রাসঙ্গিক
Experienceknowledge 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

#ExampleExplanation
1I have seen that movie.The experience remains true.
2I have found my keys.The keys are found now.
3She has passed the exam.She is a successful candidate now.
4He has bought a car.He owns a car now.
5They have signed the contract.The contract is signed now.
6We have met before.The meeting is part of our experience.
7I have read that book.The reading is done; I know the content.
8She has visited Japan.The visit is part of her life experience.
9He has learned to swim.He has the skill now.
10They have adopted a child.They are parents now.

Situation 2: Finished Past Action with Present Relevance

#ExampleExplanation
1I have finished my homework.The homework is done; I am free.
2I have cooked dinner.Dinner is ready.
3She has cleaned the house.The house is clean now.
4He has sent the email.The email is sent.
5They have printed the documents.The documents are ready.
6We have booked the tickets.The tickets are booked.
7The team has won the match.The victory is a fact now.
8The doctor has arrived.The doctor is here.
9She has paid the bill.The payment is complete.
10I have downloaded the file.The file is available now.

Situation 3: Unfinished Action Continuing to Now

#ExampleExplanation
1I have worked here for five years.I still work here.
2I have lived here since 2012.I still live here.
3She has known him for ten years.She still knows him.
4They have been married since 2010.They are still married.
5He has studied English for three years.He still studies English.
6We have owned this house for a long time.We still own it.
7The company has operated since 2005.It still operates.
8She has worked at the bank since January.She still works there.
9I have had this phone for two months.I still have it.
10They have lived in Dhaka for many years.They still live there.

Situation 4: Recent Past Action

#ExampleExplanation
1I have just eaten lunch.The action happened a short time ago.
2I have just sent the email.The email was sent moments ago.
3She has just left.She left very recently.
4They have just arrived.They arrived moments ago.
5He has just called.The call happened very recently.
6The movie has just started.It started a moment ago.
7We have just finished.The work ended recently.
8The train has just departed.It left moments ago.
9I have just heard the news.The news is very fresh.
10She has just gotten home.She arrived home recently.

Situation 5: Repeated Actions Over Time

#ExampleExplanation
1I have shopped here for many years.Repeated shopping trips over time.
2She has visited Paris several times.Multiple visits over her life.
3We have watched that movie three times.The action repeated.
4He has failed the test twice.Repeated failure up to now.
5They have met many times.Repeated meetings.
6I have called him many times today.Repeated calls in an unfinished time.
7She has worked on several projects.Multiple projects up to now.
8We have traveled to many countries.Multiple travels in life.
9He has written five books.Completed works up to now.
10The 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.

#ExampleExplanation
1I have already read that book.The reading happened before now.
2She has already finished her work.The work is complete earlier than expected.
3They have already left.They are gone now.
4He has already seen that movie.The experience is complete.
5We have already discussed this.The discussion happened before.
6The train has already arrived.It arrived earlier than expected.
7I have already paid the bill.The payment is done.
8She has already called twice.Two calls have happened.
9They have already signed the contract.The signing is complete.
10He has already started his new job.The job began before now.

Just

Just means a very short time ago. It emphasizes recency.

#ExampleExplanation
1Our team has just won the game.The victory happened moments ago.
2I have just eaten lunch.The meal happened recently.
3She has just left the office.She left moments ago.
4They have just arrived.They came recently.
5He has just called me.The call was very recent.
6The movie has just started.It began a short time ago.
7We have just finished the report.The report is newly completed.
8The store has just opened.It opened recently.
9I have just heard the news.The news is fresh.
10She 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.

#ExampleExplanation
1The flight has not arrived yet.It is still not here.
2He has not called yet.The call has not happened up to now.
3They have not finished yet.The work is still incomplete.
4She has not replied yet.No reply has come.
5We have not eaten yet.We are still hungry.
6The pizza has not arrived yet.It is still on the way.
7I have not seen that movie yet.The experience is still missing.
8He has not started yet.The work has not begun.
9They have not paid yet.The payment is still due.
10The doctor has not come yet.The doctor is still absent.

Since

Since is used with a point in time when something started.

#ExampleExplanation
1She has worked here since January.January is the starting point.
2I have lived here since 2012.2012 is when the living started.
3They have known each other since childhood.Childhood is the starting point.
4He has been a teacher since 2010.Teaching started in 2010.
5We have been friends since school.School was the starting time.
6The company has existed since 1990.The company started in 1990.
7She has played piano since she was five.Age five was the start.
8I have had this job since March.March was the start.
9They have lived in Dhaka since 2015.2015 was the starting point.
10He has studied English since last year.Last year was the start.

For

For is used with a length or period of time.

#ExampleExplanation
1She has worked here for three months.Three months is the duration.
2I have lived here for five years.Five years is the length.
3They have known each other for many years.Many years is the duration.
4He has been a teacher for ten years.Ten years is the period.
5We have been friends for a long time.A long time is the length.
6The company has existed for decades.Decades is the period.
7She has played piano for two years.Two years is the duration.
8I have had this job for six months.Six months is the length.
9They have lived in Dhaka for many years.Many years is the period.
10He 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.

#ExampleExplanation
1Have you ever been to Italy?At any time in your life.
2Have you ever seen that movie?At any time before now.
3Has she ever tried sushi?At any time in her life.
4Have they ever visited Dhaka?At any time in their lives.
5Have you ever flown in first class?At any time.
6Has he ever eaten there?At any time.
7Have you ever learned a second language?At any time in your life.
8Has she ever met a celebrity?At any time.
9Have you ever written a poem?At any time.
10Has 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.

#ExampleExplanation
1He has never eaten sushi.Not at any time.
2I have never been to Europe.Not at any time.
3She has never seen snow.Not at any time.
4They have never owned a car.Not at any time.
5We have never met before.Not at any time before now.
6He has never failed a class.Not at any time.
7I have never tried that food.Not at any time.
8She has never traveled abroad.Not at any time.
9They have never heard of that place.Not at any time.
10He 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 ExpressionExample
yesterdayI spoke to him yesterday.
last weekShe visited us last week.
last monthThey moved last month.
last yearOur sales increased last year.
in the 1960sThe factory opened in the 1960s.
in 2015He graduated in 2015.
from 2010 to 2015She lived there from 2010 to 2015.
whenWhen did you meet John?
at 9 a.m.The class started at 9 a.m.
on MondayThey arrived on Monday.

Correct vs. Incorrect

IncorrectCorrect
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 ExpressionExample
todayI have worked hard today.
this weekWe have met twice this week.
this monthSales have increased this month.
this yearShe has published two papers this year.
in my lifeI have never seen this in my life.
recentlyHe has recently moved.
so farSo far, everything has gone well.
up to nowUp to now, we have finished half.
justThey have just left.
alreadyI have already eaten.

Question Words

Use When with past simple, not present perfect.

IncorrectCorrect
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 QuestionExample 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

SubjectHelping VerbPast ParticipleExample
IhaveworkedI have worked hard.
YouhaveworkedYou have worked well.
WehaveworkedWe have worked together.
TheyhaveworkedThey have worked all day.
HehasworkedHe has worked here.
ShehasworkedShe has worked hard.
IthasworkedIt has worked perfectly.

Negative Sentences with Regular Verbs

SubjectNegative FormPast ParticipleExample
Ihave not / haven’tworkedI haven’t worked today.
Youhave not / haven’tworkedYou haven’t worked enough.
Wehave not / haven’tworkedWe haven’t worked on it.
Theyhave not / haven’tworkedThey haven’t worked hard.
Hehas not / hasn’tworkedHe hasn’t worked this week.
Shehas not / hasn’tworkedShe hasn’t worked here long.
Ithas not / hasn’tworkedIt hasn’t worked correctly.

Questions with Regular Verbs

Question TypeStructureExample
Yes/NoHave/Has + subject + past participle?Have you worked today?
Yes/NoHas + subject + past participle?Has she worked today?
WHWH word + have/has + subject + past participle?Where have you worked?

8 Examples with Regular Verbs

#ExampleExplanation
1I have worked in this company for five years.Ongoing work.
2They have called three times.Repeated calls.
3She has studied English for two years.Ongoing study.
4He has played football since childhood.Ongoing activity.
5We have visited the museum twice.Repeated visits.
6The machine has worked perfectly.Finished action with present result.
7I have completed the assignment.Finished action.
8They 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 VerbPast SimplePast ParticipleExample
gowentgoneShe has gone home.
dodiddoneHe has done his homework.
seesawseenI have seen that movie.
eatateeatenShe has eaten lunch.
taketooktakenHe has taken a taxi.
givegavegivenThey have given an answer.
makemademadeWe have made a decision.
meetmetmetI have met her before.
putputputShe has put the book away.
havehadhadI have had a wonderful time.

Affirmative Sentences with Irregular Verbs

#ExampleExplanation
1I have gone to England.The visit happened and is true.
2She has done her homework.The work is finished.
3He has seen that film.The experience is complete.
4They have eaten dinner.They are not hungry now.
5We have taken the test.The test is complete.
6I have given him the book.The giving is done.
7She has made a cake.The cake is ready.
8He has met the president.The meeting is part of his experience.
9I have had breakfast.The meal is finished.
10They have gone out.They are not here now.

Negative Sentences with Irregular Verbs

#ExampleExplanation
1I haven’t gone to England.The visit has not happened.
2She hasn’t done her homework.The work is incomplete.
3He hasn’t seen that film.The experience is missing.
4They haven’t eaten dinner.They are still hungry.
5We haven’t taken the test.The test is not done.
6I haven’t given him the book.The giving is incomplete.
7She hasn’t made a cake.The cake is not ready.
8He hasn’t met the president.The meeting has not happened.
9I haven’t had breakfast.The meal is not eaten.
10They haven’t gone out.They are still here.

Questions with Irregular Verbs

#ExampleExplanation
1Have I gone to England?Asking about experience.
2Has she done her homework?Asking about completion.
3Has he seen that film?Asking about experience.
4Have they eaten dinner?Asking about completion.
5Have we taken the test?Asking about completion.
6Have you given him the book?Asking about completion.
7Has she made a cake?Asking about completion.
8Has he met the president?Asking about experience.
9Have you had breakfast?Asking about completion.
10Have they gone out?Asking about current location.

8. Contractions in the Present Perfect

Positive Contractions

Full FormContractionExample
I haveI’veI’ve worked hard.
You haveYou’veYou’ve done well.
We haveWe’veWe’ve finished.
They haveThey’veThey’ve left.
He hasHe’sHe’s gone home.
She hasShe’sShe’s called.
It hasIt’sIt’s stopped raining.

Negative Contractions

Full FormContractionExample
I have notI haven’tI haven’t eaten.
You have notYou haven’tYou haven’t called.
We have notWe haven’tWe haven’t finished.
They have notThey haven’tThey haven’t arrived.
He has notHe hasn’tHe hasn’t left.
She has notShe hasn’tShe hasn’t replied.
It has notIt hasn’tIt hasn’t worked.

Important Pronunciation Notes

ContractionPronunciation Tip
I’veMake the “v” sound clear at the end.
You’veDo not drop the “ve” sound.
We’veThe “ve” must be audible.
They’veDo not say “they” only.
He’sCan mean “he is” or “he has.” Check the verb after.
She’sCan mean “she is” or “she has.”
It’sCan mean “it is” or “it has.”
Haven’tPronounce the “t” at the end clearly.
Hasn’tThe “s” sounds like “z.”

How to Tell “He’s” Meaning

SentenceMeaning
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

QuestionPositive Short AnswerNegative 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

  1. In positive short answers, use the full form: Yes, I have. Do not say Yes, I’ve.
  2. In negative short answers, use the contraction: No, I haven’t.
  3. Take the helping verb from the question: Have or Has.

8 Examples of Short Answers

QuestionPositive AnswerNegative 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

IncorrectCorrectExplanation
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

IncorrectCorrectExplanation
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

IncorrectCorrectExplanation
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

IncorrectCorrectExplanation
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

IncorrectCorrectExplanation
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

IncorrectCorrectExplanation
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 PronunciationCorrectExplanation
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

IncorrectCorrectExplanation
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 PerfectDo NOT Use With Present Perfect
since, for, yet, already, just, recently, ever, never, so far, up to nowyesterday, 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.

BasePastPast Participle
gowentgone
dodiddone
seesawseen
eatateeaten
taketooktaken
givegavegiven
makemademade
meetmetmet
putputput
havehadhad

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”

PhraseMeaning
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

SkillHow Present Perfect Is TestedStrategy
Writing Task 1Describing trends up to now.Use “has increased,” “have risen” for changes up to the present.
Writing Task 2Discussing life experiences or general truths.Use present perfect for experiences without specific time.
Speaking Part 1Questions like “Have you ever…?”Practice short answers: “Yes, I have.”
Speaking Part 2Describing achievements or experiences.Use present perfect for things you have done in your life.
Speaking Part 3Discussing changes in society.Use “has become,” “have changed” for ongoing changes.

TOEFL

SkillHow Present Perfect Is TestedStrategy
ListeningLectures and conversations may use present perfect for recent relevance.Note time markers like “just,” “already,” “yet.”
SpeakingIntegrated tasks may require summarizing.Use present perfect when no exact time is given.
WritingIntegrated writing may compare past and present.Use present perfect for ongoing situations.

GRE

SkillHow Present Perfect Is TestedStrategy
Analytical WritingIssue essays may discuss ongoing societal changes.Use “has led to,” “have resulted in” for trends.
Sentence EquivalenceTense choice affects meaning.Recognize present perfect signals ongoing relevance.
Text CompletionContext 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.

  1. He ______ (develop) a new app.
  2. We ______ (be) to London.
  3. She ______ (not give) me an answer.
  4. They ______ (not sign) the contract.
  5. ______ they ______ (make) a decision?
  6. ______ he ______ (take) his medicine?
  7. ______ you ______ (do) your homework?
  8. I ______ (work) here for five years.
  9. She ______ (live) here since 2012.
  10. He ______ (never eat) sushi.

Exercise 2: Multiple Choice Questions

Choose the correct sentence.

  1. 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.
  2. 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.
  3. 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.
  4. 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?
  5. 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?
  6. 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.
  7. Which short answer is correct?
    a) Yes, I’ve.
    b) Yes, I have.
    c) Yes, I has.
    d) Yes, I am.
  8. 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.
  9. 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.
  10. 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.

  1. He have won the prize.
  2. She been to Paris.
  3. They have saw the movie.
  4. Did you ever eaten there?
  5. When have you started your new job?
  6. We have visited them yesterday.
  7. They known the truth for a long time.
  8. She’s broke her arm.
  9. Yes, I’ve.
  10. I have visited her yesterday.

14. Answer Key with Explanations

Exercise 1 Answers

  1. He has developed a new app.
    Explanation: Regular verb “develop” takes -ed. Use “has” with he.
  2. We have been to London.
    Explanation: Past participle of “be” is “been.” Use “have” with we.
  3. She hasn’t given me an answer.
    Explanation: Negative form. “Give” becomes “given.”
  4. They haven’t signed the contract.
    Explanation: Regular verb “sign” takes -ed. Negative with haven’t.
  5. Have they made a decision?
    Explanation: Question form. “Make” becomes “made.”
  6. Has he taken his medicine?
    Explanation: Question form. “Take” becomes “taken.”
  7. Have you done your homework?
    Explanation: Question form. “Do” becomes “done.”
  8. I have worked here for five years.
    Explanation: Ongoing action with “for.”
  9. She has lived here since 2012.
    Explanation: Ongoing action with “since.”
  10. He has never eaten sushi.
    Explanation: “Never” with present perfect. “Eat” becomes “eaten.”

Exercise 2 Answers

  1. b) He has won the prize.
    Explanation: “Has” with he. Past participle “won.”
  2. c) She has been to Paris.
    Explanation: “Has” with she. Past participle “been.”
  3. c) They have seen the movie.
    Explanation: “Have” with they. Past participle “seen.”
  4. b) Have you ever flown in first class?
    Explanation: Present perfect question. Past participle “flown.”
  5. c) When did you start your new job?
    Explanation: “When” requires past simple.
  6. b) We visited them yesterday.
    Explanation: “Yesterday” is finished time. Use past simple.
  7. b) Yes, I have.
    Explanation: Positive short answer uses full form.
  8. a) She has worked here for three months.
    Explanation: “For” with length of time. Present perfect.
  9. a) I have eaten lunch, so I am not hungry now.
    Explanation: Present perfect shows present result.
  10. a) How long have you known John?
    Explanation: “How long” with present perfect.

Exercise 3 Answers

  1. He has won the prize.
    Explanation: Change “have” to “has” for he.
  2. She has been to Paris.
    Explanation: Add “has” before past participle.
  3. They have seen the movie.
    Explanation: Change “saw” to past participle “seen.”
  4. Have you ever eaten there?
    Explanation: Use “have” not “did” for present perfect.
  5. When did you start your new job?
    Explanation: “When” requires past simple.
  6. We visited them yesterday.
    Explanation: “Yesterday” is finished time. Use past simple.
  7. They’ve known the truth for a long time.
    Explanation: Pronounce and write “have” as contraction.
  8. She’s broken her arm.
    Explanation: Use past participle “broken” not “broke.”
  9. Yes, I have.
    Explanation: No contraction in positive short answer.
  10. 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.

By writer

Meet Md. Omar Faruque: Your Guide to Mastering English With a deep-seated passion for the nuances of language, Md. Omar Faruque is a dedicated content writer and grammar enthusiast who believes that clear communication is the key to unlocking new opportunities. For years, Omar has focused his writing on demystifying the complexities of the English language. Whether it is untangling confusing verb tenses, perfecting punctuation, or explaining the subtle differences between commonly misused words, he strives to make learning grammar accessible, practical, and—most importantly—enjoyable. Why He Writes Omar understands that English can often feel like a maze of arbitrary rules. His mission is to strip away the intimidation, providing learners with actionable tips and straightforward explanations that they can apply immediately to their own writing, whether they are drafting professional emails, academic essays, or creative stories. His Approach His writing style is defined by: Clarity: Cutting through the fluff to get to the heart of grammatical concepts. Relatability: Using real-world examples that resonate with everyday language use. Encouragement: Fostering a supportive learning environment where mistakes are seen as stepping stones to mastery. When he isn’t researching the latest linguistic trends or crafting a new blog post, you can find him exploring new literature or looking for better ways to simplify complex ideas. Omar is committed to helping you find your voice and express your ideas with confidence and precision.