What Are Perfect Tenses? Present Perfect Past Perfect Future Perfect Past Participles Comparison Since vs For Tips & Mistakes Exercises
TOPIC 12

Perfect Tenses

Master Present Perfect, Past Perfect & Future Perfect — show actions that are COMPLETE!

🚀

💡 What Are Perfect Tenses?

Perfect tenses describe completed actions. The word "perfect" comes from the Latin word perfectus, meaning "made complete". These tenses focus on the result of an action rather than the action itself.

There are three perfect tenses:

Present Perfect

Action completed with a link to NOW

Past Perfect

Action completed BEFORE another past action

Future Perfect

Action that WILL BE complete before a future time

All perfect tenses use a helping verb + past participle (V3). The helping verb changes depending on the time we are talking about.

Perfect Tenses on the Timeline

Every perfect tense shows a completed action at a specific point

Past Perfect
had + V3
Present Perfect
has/have + V3
Future Perfect
will have + V3
📚 Key Idea

Simple tenses tell us WHEN something happens. Continuous tenses show an action IN PROGRESS. Perfect tenses show an action that is COMPLETE — and the result matters!

🌟 Present Perfect Tense

The Present Perfect Tense connects the past to the present. It describes an action that happened at some time before now, and the exact time is not important — what matters is the result or experience.

Subject + has / have + V3 (past participle)
V3 = Third form of the verb (e.g., gone, eaten, played)

🔑 Has vs Have

Use HAS withUse HAVE with
He, She, It (singular subjects)
He has finished.
I, We, You, They (plural subjects)
They have finished.

🎯 When Do We Use It?

  1. Past action with present result: I have lost my keys. (I still don't have them!)
  2. Life experience: She has visited Paris twice. (At some point in her life)
  3. Unfinished time period: We have had three tests this month. (The month is not over)
  4. Actions that just happened: He has just arrived.
  5. Changes over time: My English has improved.

🚨 Signal Words

just already yet ever never since for recently so far lately up to now this week / month / year

📝 Positive, Negative & Question Forms

FormStructureExample
PositiveSubject + has/have + V3She has written a letter.
NegativeSubject + has/have + not + V3She has not (hasn't) written a letter.
QuestionHas/Have + Subject + V3?Has she written a letter?
Wh- QuestionWh- + has/have + Subject + V3?What has she written?

📖 Examples

EXAMPLE 1

I have finished my homework.

The homework is complete now — result matters!

EXAMPLE 2

She has already eaten lunch.

"Already" = before now, earlier than expected

EXAMPLE 3

They have not seen this movie yet.

"Yet" = up to now (used in negatives and questions)

EXAMPLE 4

Have you ever visited Jaipur?

"Ever" = at any time in your life

EXAMPLE 5

He has lived in Mumbai since 2018.

"Since" = from a specific point in time until now

EXAMPLE 6

We have known each other for five years.

"For" = duration of time

EXAMPLE 7

I have never ridden a horse.

"Never" = at no time in my life

EXAMPLE 8

She has just left the office.

"Just" = a very short time ago

EXAMPLE 9

We have completed three chapters so far.

"So far" = up to this point

Past Perfect Tense

The Past Perfect Tense describes an action that was completed BEFORE another past action. Think of it as "the past of the past." When two things happened in the past, the earlier one uses Past Perfect.

Subject + had + V3 (past participle)
"Had" is the same for ALL subjects (I, he, she, they, we, you, it)

🎯 When Do We Use It?

  1. An action completed before another past action: She had left before I arrived.
  2. A cause that happened before a past result: He failed because he had not studied.
  3. With "by the time": By the time we reached, the movie had started.
  4. Reporting past events: She said she had already finished.

🚨 Signal Words

before after already by the time when until as soon as never ... before

📝 Positive, Negative & Question Forms

FormStructureExample
PositiveSubject + had + V3He had finished dinner.
NegativeSubject + had + not + V3He had not (hadn't) finished dinner.
QuestionHad + Subject + V3?Had he finished dinner?

📖 Examples

EXAMPLE 1

He had left before I arrived.

First: he left. Then: I arrived. The earlier action (leaving) uses Past Perfect.

EXAMPLE 2

By the time the teacher came, the students had already taken their seats.

Students sat down FIRST, then the teacher came.

EXAMPLE 3

She had never seen snow before she visited Kashmir.

Before the Kashmir trip = no snow experience.

EXAMPLE 4

After he had finished his homework, he went out to play.

Homework first, then playing.

EXAMPLE 5

The train had departed when we reached the station.

The train left first; we arrived later.

EXAMPLE 6

I had not eaten anything since morning, so I was very hungry.

No food from morning to that past moment = reason for hunger.

EXAMPLE 7

They had completed the project before the deadline.

Completion happened before the deadline arrived.

EXAMPLE 8

The match had already begun by the time we got tickets.

Match started first; getting tickets happened later.

EXAMPLE 9

She told me that she had read the book twice.

Reading happened before telling — reported speech uses Past Perfect.

💡 Remember!

When you see TWO past actions in a sentence, the EARLIER action takes Past Perfect (had + V3) and the LATER action takes Simple Past (V2).

🚀 Future Perfect Tense

The Future Perfect Tense describes an action that will be completed BEFORE a specific time in the future. You are looking ahead and saying "by that time, this action will be done."

Subject + will have + V3 (past participle)
"Will have" is the same for ALL subjects

🎯 When Do We Use It?

  1. Action completed before a future time: I will have finished by 5 PM.
  2. Action completed before another future event: She will have left before you arrive.
  3. Predictions about completion: By 2030, scientists will have discovered new planets.

🚨 Signal Words

by tomorrow by next week by next year by the time before by then by 2030 within (time)

📝 Positive, Negative & Question Forms

FormStructureExample
PositiveSubject + will have + V3She will have completed the work.
NegativeSubject + will not have + V3She will not (won't) have completed the work.
QuestionWill + Subject + have + V3?Will she have completed the work?

📖 Examples

EXAMPLE 1

By next Monday, I will have submitted my project.

The project submission will be complete before Monday.

EXAMPLE 2

She will have reached Delhi by evening.

Her journey will be complete before evening comes.

EXAMPLE 3

By the time you wake up, I will have cooked breakfast.

Cooking will be done before waking up.

EXAMPLE 4

They will have built the bridge by December.

Construction will be complete before December arrives.

EXAMPLE 5

We will not have finished the exam before 3 PM.

Negative: the exam will still be going on at 3 PM.

EXAMPLE 6

Will you have learnt all the chapters by Friday?

Question: asking whether learning will be complete before Friday.

EXAMPLE 7

By next year, he will have worked here for ten years.

A duration that will be complete at a future point.

EXAMPLE 8

The snow will have melted by April.

Natural prediction — melting will be complete before April.

EXAMPLE 9

By the time the guests arrive, Mom will have prepared the food.

Preparation will be done before the guests show up.

📜 Past Participle Forms (V3)

Every perfect tense uses the past participle (V3). Regular verbs simply add -ed, but many common verbs are irregular and must be memorised.

✅ Regular Verbs (V3 = V2 = add -ed)

Base (V1)Past (V2)Past Participle (V3)Rule
playplayedplayed+ ed
watchwatchedwatched+ ed
carrycarriedcarriedy → ied
stopstoppedstoppeddouble consonant + ed
dancedanceddanced+ d (silent e)
openopenedopened+ ed

⚠️ Irregular Verbs (Must Be Memorised!)

Base (V1)Past (V2)Past Participle (V3)
gowentgone
eatateeaten
writewrotewritten
breakbrokebroken
taketooktaken
givegavegiven
speakspokespoken
drivedrovedriven
beginbeganbegun
drinkdrankdrunk
swimswamswum
singsangsung
ringrangrung
dodiddone
seesawseen
knowknewknown
growgrewgrown
flyflewflown
drawdrewdrawn
throwthrewthrown
choosechosechosen
forgetforgotforgotten
hidehidhidden
stealstolestolen
freezefrozefrozen
bitebitbitten
fallfellfallen
rideroderidden
wearworeworn
teartoretorn
💡 Quick Pattern

Many irregular V3 forms end in -en (eaten, broken, taken, spoken, driven, written, chosen, frozen, stolen, hidden, forgotten, fallen, ridden, bitten, given, risen). Recognising this pattern helps you remember!

📊 Comparison: All Three Perfect Tenses

Feature Present Perfect Past Perfect Future Perfect
Structure has/have + V3 had + V3 will have + V3
Time Past linked to present Before another past event Before a future time
Helper Verb has / have had will have
Signal Words just, already, yet, ever, never, since, for before, after, by the time, already, when by tomorrow, by next week, by the time, before
Example (+) She has eaten. She had eaten before I came. She will have eaten by 8 PM.
Example (-) She hasn't eaten. She hadn't eaten. She won't have eaten.
Example (?) Has she eaten? Had she eaten? Will she have eaten?

🔄 Perfect Tenses vs Simple Tenses

Simple Tense Example Perfect Tense Example
Simple Present I eat lunch. Present Perfect I have eaten lunch.
Simple Past I ate lunch. Past Perfect I had eaten lunch (before she came).
Simple Future I will eat lunch. Future Perfect I will have eaten lunch (by noon).
💡 Key Difference

Simple tenses tell WHAT happened. Perfect tenses tell what was COMPLETED and connect it to another time.

"I ate lunch" (Simple Past) just tells the fact. "I had eaten lunch before she came" (Past Perfect) shows ORDER — lunch was done first.

⚖️ Since vs For — Detailed Guide

Both since and for are used with the Present Perfect Tense to talk about duration, but they are NOT interchangeable.

🔼 SINCE

= from a specific POINT in time

Think: "Since WHEN?"

  • since Monday
  • since 2019
  • since January
  • since morning
  • since last summer
  • since I was a child
  • since breakfast
  • since 3 o'clock

⏲️ FOR

= for a PERIOD / DURATION of time

Think: "For HOW LONG?"

  • for three days
  • for five years
  • for two hours
  • for a long time
  • for six months
  • for ages
  • for a week
  • for ten minutes

📖 Examples with SINCE (10+)

SINCE EXAMPLES

1. I have lived here since 2015.

2. She has been ill since Monday.

3. We have known him since childhood.

4. He has worked at this school since January.

5. They have not spoken since the argument.

6. It has been raining since morning.

7. She has loved dancing since she was five.

8. I have not eaten since breakfast.

9. The shop has been closed since last Friday.

10. We have been friends since Class 3.

11. He has had this watch since his birthday.

📖 Examples with FOR (10+)

FOR EXAMPLES

1. I have lived here for ten years.

2. She has been ill for three days.

3. We have known him for a long time.

4. He has worked at this school for six months.

5. They have not spoken for two weeks.

6. It has been raining for hours.

7. She has practised piano for eight years.

8. I have not eaten for five hours.

9. The shop has been closed for a week.

10. We have been friends for seven years.

11. He has waited for forty minutes.

🌟 Memory Trick

SINCESpecific Starting point (since Monday, since 2020)
FOR — a Flat length of time (for 3 days, for 2 hours)

❌ Common Mistake

I have lived here since five years.

I have lived here for five years. ("Five years" is a duration, not a starting point.)

She has been absent for Monday.

She has been absent since Monday. ("Monday" is a specific point in time.)

🛠️ Quick Tips & Common Mistakes

🌟 Quick Tips

  • All perfect tenses use V3 (past participle) — never V1 or V2 after the helper verb.
  • Present Perfect: Use has/have. Never use a specific past time (yesterday, last year) with it.
  • Past Perfect: Use had. Needs TWO past actions — the earlier one gets "had."
  • Future Perfect: Use will have. Always has a future deadline (by tomorrow, by 5 PM).
  • "Yet" goes at the END of the sentence (negative / question). Have you finished yet?
  • "Already" goes BETWEEN has/have and V3. I have already eaten.
  • "Just" goes BETWEEN has/have and V3. She has just left.
  • Never use "did" with Past Perfect. Say "Had you seen?" not "Did you had seen?"

❌ Common Mistakes

⚠️ Mistake 1: Using V2 instead of V3

She has went to school.

She has gone to school. (V3 of "go" is "gone", not "went")

⚠️ Mistake 2: Using specific past time with Present Perfect

I have visited Agra last year.

I visited Agra last year. (Use Simple Past with "last year")

I have visited Agra (twice). (Present Perfect without specific time = OK)

⚠️ Mistake 3: Wrong helper verb

He have finished his work.

He has finished his work. ("He" takes "has")

⚠️ Mistake 4: Double past marking

She had went before I arrived.

She had gone before I arrived. (After "had", use V3, not V2)

⚠️ Mistake 5: Mixing since and for

I have waited since two hours.

I have waited for two hours. ("Two hours" = duration = for)

⚠️ Mistake 6: Using "did" with Perfect

Did you have seen the movie?

Have you seen the movie? (No "did" needed!)

✍️ Exercise A: Identify the Perfect Tense

Write whether each sentence is in Present Perfect, Past Perfect, or Future Perfect.

  1. She has completed her painting.
  2. They had already left when we called.
  3. By next Friday, he will have finished the course.
  4. I have never tasted sushi.
  5. The bus had departed before we reached the stop.
  6. Will you have learnt all the formulas by tomorrow?
  7. We have known each other since childhood.
  8. He had not slept well the previous night.
  9. By evening, the rain will have stopped.
  10. Have they visited the science museum?
📜 Solution A: Identify the Perfect Tense
  1. Present Perfect — She has completed her painting.
  2. Past Perfect — They had already left when we called.
  3. Future Perfect — By next Friday, he will have finished the course.
  4. Present Perfect — I have never tasted sushi.
  5. Past Perfect — The bus had departed before we reached.
  6. Future PerfectWill you have learnt all the formulas by tomorrow?
  7. Present Perfect — We have known each other since childhood.
  8. Past Perfect — He had not slept well the previous night.
  9. Future Perfect — By evening, the rain will have stopped.
  10. Present PerfectHave they visited the science museum?

✍️ Exercise B: Fill in Has/Have/Had + Correct V3

Complete each sentence with the correct helping verb and past participle.

  1. She ______ (write) three letters today.
  2. They ______ (eat) dinner before the guests arrived.
  3. By next month, I ______ (save) enough money.
  4. We ______ (not / see) that film yet.
  5. He ______ (break) his arm last week. (He still has a cast.)
  6. The children ______ (go) to bed before their parents came home.
  7. ______ you ever ______ (ride) a camel?
  8. By the time you reach, I ______ (cook) dinner.
  9. She ______ (not / speak) to him since the party.
  10. The teacher ______ (give) us a lot of homework this week.
  11. He ______ (forget) his password again!
  12. By 2030, scientists ______ (discover) many new species.
📜 Solution B: Has/Have/Had + Correct V3
  1. She has written three letters today.
  2. They had eaten dinner before the guests arrived.
  3. By next month, I will have saved enough money.
  4. We have not seen that film yet.
  5. He has broken his arm. (Present Perfect because the result is still there — the cast.)
  6. The children had gone to bed before their parents came home.
  7. Have you ever ridden a camel?
  8. By the time you reach, I will have cooked dinner.
  9. She has not spoken to him since the party.
  10. The teacher has given us a lot of homework this week.
  11. He has forgotten his password again!
  12. By 2030, scientists will have discovered many new species.

✍️ Exercise C: Since or For?

Fill in the blanks with "since" or "for".

  1. I have studied English ______ seven years.
  2. She has been absent ______ Tuesday.
  3. We have waited ______ forty minutes.
  4. He has lived in this city ______ 2016.
  5. They have been friends ______ a very long time.
  6. I have not seen her ______ the summer holidays.
  7. The school has been closed ______ three days.
  8. She has played the guitar ______ she was eight.
  9. We have not had rain ______ two months.
  10. He has been the captain ______ last September.
📜 Solution C: Since or For?
  1. I have studied English for seven years. (duration)
  2. She has been absent since Tuesday. (specific day)
  3. We have waited for forty minutes. (duration)
  4. He has lived in this city since 2016. (specific year)
  5. They have been friends for a very long time. (duration)
  6. I have not seen her since the summer holidays. (specific point)
  7. The school has been closed for three days. (duration)
  8. She has played the guitar since she was eight. (specific point)
  9. We have not had rain for two months. (duration)
  10. He has been the captain since last September. (specific month)

✍️ Exercise D: Rewrite Using Perfect Tense

Rewrite the given sentence in the tense mentioned in brackets.

  1. I eat my lunch. (Present Perfect)
  2. She goes to school. (Present Perfect)
  3. He finished the work. Then she arrived. (Past Perfect — combine into one sentence)
  4. I will complete the project. It will be done by Friday. (Future Perfect)
  5. They watch the movie. (Present Perfect — negative)
  6. The train left. Then we reached. (Past Perfect — combine)
  7. She will learn the poem. It will be done by tomorrow. (Future Perfect)
  8. We visit Goa. (Present Perfect — question with "ever")
  9. He wrote a book. (Present Perfect)
  10. The guests left. Then the host cleaned up. (Past Perfect — combine using "after")
📜 Solution D: Rewrite Using Perfect Tense
  1. I have eaten my lunch.
  2. She has gone to school.
  3. He had finished the work before she arrived.
  4. I will have completed the project by Friday.
  5. They have not watched the movie.
  6. The train had left before we reached.
  7. She will have learnt the poem by tomorrow.
  8. Have we ever visited Goa?
  9. He has written a book.
  10. After the guests had left, the host cleaned up.

✍️ Exercise E: Correct the Errors

Each sentence has one error. Find and correct it.

  1. She has went to the market.
  2. I have saw this movie before.
  3. He have written a letter.
  4. They had ate all the food before I came.
  5. By tomorrow, she will has finished the book.
  6. We have lived here since five years.
  7. Did you have seen my notebook?
  8. He has already went home.
  9. She has been absent for Monday.
  10. The train had already leaved when we arrived.
📜 Solution E: Correct the Errors
  1. She has gone to the market. (went → gone)
  2. I have seen this movie before. (saw → seen)
  3. He has written a letter. (have → has)
  4. They had eaten all the food before I came. (ate → eaten)
  5. By tomorrow, she will have finished the book. (has → have)
  6. We have lived here for five years. (since → for)
  7. Have you seen my notebook? (Remove "Did ... have" and use "Have")
  8. He has already gone home. (went → gone)
  9. She has been absent since Monday. (for → since)
  10. The train had already left when we arrived. (leaved → left)
Previous
Continuous Tenses
Next
Active & Passive Voice

📤 Share This Page

✅ Link copied!