Teacher 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?
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.
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?
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.
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.