Made byBobr AI

Mastering Present Perfect Simple: English Grammar B1-B2

Learn to use the Present Perfect Simple, including form, usage with for/since, signal words like just/already/yet, and contrast with Past Simple.

#english-grammar#present-perfect#b1-english#language-learning#esl-resources#verb-tenses#past-simple-vs-present-perfect
Watch
Pitch

Mastering the Present Perfect Simple

Connecting the Past to the Present | English Grammar B1–B2

illustration of a bridge connecting a grey cliff labeled 'Past' to a green cliff labeled 'Present', vector educational style, clean background
Made byBobr AI

The Form: How to Build It

Subject + have / has + Past Participle (V3)

  • Regular Verbs: Add -ed (e.g., worked, played).
  • Irregular Verbs: 3rd column (e.g., be → been, see → seen).
  • Negation: haven't / hasn't
minimalist icon of building blocks forming a sentence structure, educational graphic, flat design
Made byBobr AI

Usage 1: Experience & Results

Life Experience (Unspecified Time)

We focus on the experience, not when it happened. Words: ever, never.

  • 'I have visited Tokyo twice.'

Present Result

Something happened in the past, but the result is important now.

  • 'Oh no! I have lost my passport.' (Result: I don't have it now).
flat lay illustration of a passport with stamps and a smartphone map showing a location pin, vector style
Made byBobr AI

Usage 2: Unfinished Time (For vs Since)

SINCE: The starting point.
since 2010, since 9:00 AM, since I was born.
FOR: The duration (how long).
for two hours, for ten years, for a long time.
infographic style calendar showing a start date highlighted and a clock showing duration, educational vector
  • 'She has known him since primary school.'
  • 'We have lived in this house for five years.'
Made byBobr AI

Video Game Logic: Just, Already, Yet

JUST

A short time ago.
(Usually +)

'I have just finished the level!'

ALREADY

Sooner than expected.
(Usually +)

'He has already bought the gear.'

YET

Until now.
(Only - or ?)

'Have you saved the game yet?'

Made byBobr AI
illustration of a travel postcard from London with Big Ben and a stamp, vector style

Reading: Postcard from London

'Hi Sam! I have just arrived in London. It is amazing! I have already seen Big Ben, but I haven't visited the British Museum yet. We have walked for hours today!'

Task: Identify the Signal Words and the Verbs.
Made byBobr AI

CRITICAL CONTRAST: Present Perfect vs Past Simple

Present Perfect

  • Unfinished time or result in present.
  • Time is NOT mentioned.
  • Keywords: just, already, yet, ever, so far.
  • 'I have lost my keys.'
    (I still can't find them)

Past Simple

  • Finished time.
  • Time IS mentioned.
  • Keywords: yesterday, last week, in 1999, ago.
  • 'I lost my keys yesterday.'
    (Maybe I found them later, no connection to now)
Made byBobr AI

Common Mistakes to Avoid!

DON'T use specific past time markers with Present Perfect.

❌ I have seen him yesterday.
✅ I saw him yesterday.

DON'T confuse 'been' and 'gone'.

✅ He has gone to London. (He is there now)
✅ He has been to London. (He went and returned)

red triangle warning sign icon, 3d render style, white background
Made byBobr AI

Practice: Fill in the Blanks

  1. (Travel) I _________ (never / be) to Australia.
  2. (School) She _________ (not / finish) her homework yet.
  3. (Technology) _________ you _________ (see) the new viral video?
  4. (Global) The climate _________ (change) a lot recently.
  5. (Job) Mark _________ (work) at the cafe since June.

Use the correct form of the verbs in brackets.

illustration of students raising hands in a classroom, low opacity background style
Made byBobr AI

Quick Quiz: Choose the Correct Answer

1. 'I _____ my leg yesterday.'
A) have broken
B) broke

2. 'Look! Someone _____ the window.'
A) has broken
B) broke

3. 'Last night I _____ my keys, so I called a locksmith.'
A) have lost
B) lost

3D question mark symbol floating, colorful style
Made byBobr AI

Quiz Answers & Explanations

  • 1. B (broke) - 'Yesterday' is a finished time marker. Use Past Simple.
  • 2. A (has broken) - We see the result now (broken glass). The time is not important.
  • 3. B (lost) - Narrative in the past ('last night').
green checkmark success icon, 3d style
Made byBobr AI

Recap & Student Activity

  • Form: have/has + V3
  • Use: Experiences, Recent events, Results in present.
  • Key Difference: Past Simple = Finished time; Present Perfect = Unfinished/Connected to now.
diverse group of students talking and smiling in a circle, vector illustration

Activity: Two Truths and a Lie

Write 3 sentences about your life experiences using the Present Perfect. Two must be true, one a lie. Your partner must guess the lie!

Example: I have met a celebrity. I have eaten shark fin soup. I have never broken a bone.

Made byBobr AI

Conditionals: Zero, First & Second

Type If-Clause Main Clause
Zero
(Facts)
Present Simple
If water freezes...
Present Simple
...it expands.
First
(Real Possibility)
Present Simple
If you study...
will + verb
...you will pass.
Second
(Unreal/Hypothetical)
Past Simple
If I won the lottery...
would + verb
...I would travel.
[IMAGE: illustration of a fork in the road or a flowchart decision path, representing choices and conditions, flat vector style]
Made byBobr AI

Second Conditional: The Unreal

What happens in our dreams or imagination? Use the Second Conditional.

Second Conditional (Hypothetical)

If + Past Simple, would + verb

Use for imaginary situations in the present/future.

  • "If I won the lottery, I would buy a boat."
  • "If I were you, I would study harder."
[IMAGE: illustration of a person daydreaming about being on a tropical island or holding a winning lottery ticket, thought bubble style, flat vector]
💡 Study Tip:
We use the Past Simple, but we are talking about NOW or the FUTURE, not the past!
Made byBobr AI

Narrative Tenses: Telling the Story

To tell a story, we often mix three tenses:
1. Past Continuous
The background setting scene.
"The sun was shining..."
... 2. Past Simple ...
The main action that interrupts or happens.
"...when suddenly the phone rang."
3. Past Perfect
Something that happened BEFORE the story began.
"I had forgotten to charge it."
[IMAGE: educational timeline illustration showing three events: an earlier event (Past Perfect), a background ongoing wavy line (Past Continuous), and a specific point event (Past Simple), vector style]
Timeline:
Past Perfect ← Past Simple/Continuous ← NOW
Made byBobr AI

Present Perfect Continuous

The Form

have/has + been + verb-ing

Why use it?

  • Focus on Activity: We are interested in the action itself, not just the result.
  • Duration: To emphasize how long something has been happening.
  • Recent Evidence: "Your eyes are red. Have you been crying?"
[IMAGE: illustration contrasting two scenes: one person covered in paint holding a brush (Present Perfect Continuous) versus a perfectly painted clean blue room (Present Perfect Simple), educational comparison]
Compare:
Simple: "I have repaired the car." (It works now)
Continuous: "I have been repairing the car." (I am dirty/tired, maybe not finished)
Made byBobr AI

Future 1: Plans & Schedules

When talking about fixed plans in the future:

1. Present Simple (Timetables)

Use for public schedules, transport, cinema listings.

"The train leaves at 09:00 tomorrow."

2. Present Continuous (Arrangements)

Use for personal fixed arrangements with other people.

"I am meeting John for lunch at 12:00."

[IMAGE: image of a train station departure board showing times next to a personal agenda or diary, representing fixed schedules and arrangements]
Tip: If you can point to it on a calendar or ticket, use these forms.
Made byBobr AI

Future 2: Predictions & Decisions

When predicting or deciding:

3. Be Going To (Intentions/Evidence)

  • Plan: "I'm going to buy a new car." (Intention)
  • Evidence: "Look at those clouds! It's going to rain."

4. Will (Spontaneous/Belief)

  • Instant Decision: "I'll answer the phone."
  • Prediction (No evidence): "I think they will win."
[IMAGE: illustration showing a thought bubble with a lightbulb (idea/decision) and a person looking at dark storm clouds (evidence), vector style]
Tip: "Going to" is usually before speaking. "Will" is at the moment of speaking.
Made byBobr AI

Gerund (-ing) or Infinitive (to)?

❤️

The Gerund (-ing)

Use after:

  • Prepositions (interested in learning)
  • Verbs of liking/disliking (enjoy, hate, like)
  • As the subject (Cooking is fun)
VS
🎯

The Infinitive (to)

Use to show:

  • Purpose (I came here to learn)
  • Future intent (want, hope, promise, decide)
  • After adjectives (easy to do)
Made byBobr AI

Modals 1: Rules & Obligations

Obligation & Rules

  • Must: Personal, strong obligation.
    "I must call my mom."
  • Have to: External rule or law.
    "You have to wear a seatbelt."
  • Mustn't: Prohibition (Don't do it!).
    "You mustn't smoke here."

Lack of Obligation

  • Don't have to: Not necessary (but you can if you want).
    "You don't have to pay (it's free)."
[IMAGE: collection of street signs: a stop sign, a 'no smoking' sign, and a 'free entry' sign, vector style]
⚠️ Confusing:
Mustn't (Forbidden)
vs
Don't have to (Optional)
Made byBobr AI

Modals 2: Advice & Possibility

Advice

  • Should / Shouldn't: It is a good/bad idea.
    "You should see a doctor."

Possibility & Probability

  • Might / May: 50% chance.
    "It might rain later."
  • Could: General possibility.
    "It could be dangerous."
  • Must (Deduction): 99% sure it's true.
    "She is not here. She must be sick."
[IMAGE: illustration showing a doctor giving advice and a person looking at a possibly rainy sky, representing advice and possibility, vector style]
Made byBobr AI

Reported Speech: The Backshift

The Golden Rule: Backshift.
Move the tense one step back into the past.
Direct (" ")Indirect (Reported)
Present Simple
"I am happy."
Past Simple
He said he was happy.
Present Continuous
"I am playing."
Past Continuous
She said she was playing.
Past Simple
"I went home."
Past Perfect
He said that he had gone home.
Will
"I will help."
Would
She said she would help.
[IMAGE: illustration of two people whispering or a speech bubble transferring to another speech bubble, representing gossip or reporting speech]
Don't forget to change pronouns (I→he) and time words (tomorrow→the next day)!
Made byBobr AI

Adjectives vs. Adverbs

Adjectives

Describe NOUNS (Things/People)

  • A slow turtle.
  • A careful driver.
  • The test was easy.

Adverbs

Describe VERBS (Actions)

  • He walks slowly.
  • He drives carefully.
  • I passed easily.
Irregulars: Good → Well, Fast → Fast, Hard → Hard
Made byBobr AI

Some or Any?

➕ Some

Use in Positive (+) sentences.

"I have some examples."
"There is some water."

(Also for polite Offers: "Would you like some...?")

➖ Any

Use in Negative (-) and Questions (?).

"I don't have any questions."
"Is there any coffee left?"

[IMAGE: split visual illustration: a basket full of apples (some/positive) and an empty basket with a question mark (any/negative/question), vector style]
Made byBobr AI
Bobr AI

DESIGNER-MADE
PRESENTATION,
GENERATED FROM
YOUR PROMPT

Create your own professional slide deck with real images, data charts, and unique design in under a minute.

Generate For Free

Mastering Present Perfect Simple: English Grammar B1-B2

Learn to use the Present Perfect Simple, including form, usage with for/since, signal words like just/already/yet, and contrast with Past Simple.

Mastering the Present Perfect Simple

Connecting the Past to the Present | English Grammar B1–B2

The Form: How to Build It

Subject + have / has + Past Participle (V3)

<ul><li style='margin-bottom:15px;'><strong>Regular Verbs:</strong> Add <em>-ed</em> (e.g., worked, played).</li><li style='margin-bottom:15px;'><strong>Irregular Verbs:</strong> 3rd column (e.g., be → been, see → seen).</li><li><strong>Negation:</strong> haven't / hasn't</li></ul>

Usage 1: Experience & Results

<h3>Life Experience (Unspecified Time)</h3><p>We focus on the experience, not <em>when</em> it happened. Words: <em>ever, never</em>.</p><ul><li>'I <strong>have visited</strong> Tokyo twice.'</li></ul><h3>Present Result</h3><p>Something happened in the past, but the result is important <strong>now</strong>.</p><ul><li>'Oh no! I <strong>have lost</strong> my passport.' (Result: I don't have it now).</li></ul>

Usage 2: Unfinished Time (For vs Since)

<div style='margin-bottom:30px;'><strong>SINCE</strong>: The starting point.<br/><span style='color:#7f8c8d; font-size:24px;'>since 2010, since 9:00 AM, since I was born.</span></div><div><strong>FOR</strong>: The duration (how long).<br/><span style='color:#7f8c8d; font-size:24px;'>for two hours, for ten years, for a long time.</span></div>

<ul><li>'She <strong>has known</strong> him <em>since</em> primary school.'</li><li>'We <strong>have lived</strong> in this house <em>for</em> five years.'</li></ul>

Video Game Logic: Just, Already, Yet

JUST

A short time ago.<br><em>(Usually +)</em>

'I have just finished the level!'

ALREADY

Sooner than expected.<br><em>(Usually +)</em>

'He has already bought the gear.'

YET

Until now.<br><em>(Only - or ?)</em>

'Have you saved the game yet?'

Reading: Postcard from London

'Hi Sam! I <strong>have just arrived</strong> in London. It is amazing! I <strong>have already seen</strong> Big Ben, but I <strong>haven't visited</strong> the British Museum yet. We <strong>have walked</strong> for hours today!'

Task: Identify the Signal Words and the Verbs.

CRITICAL CONTRAST: Present Perfect vs Past Simple

Present Perfect

<ul><li>Unfinished time or result in present.</li><li>Time is NOT mentioned.</li><li>Keywords: <em>just, already, yet, ever, so far</em>.</li><li style='margin-top:20px; background:#eaf2f8; padding:10px;'><strong>'I have lost my keys.'</strong><br>(I still can't find them)</li></ul>

Past Simple

<ul><li>Finished time.</li><li>Time IS mentioned.</li><li>Keywords: <em>yesterday, last week, in 1999, ago</em>.</li><li style='margin-top:20px; background:#fdedec; padding:10px;'><strong>'I lost my keys yesterday.'</strong><br>(Maybe I found them later, no connection to now)</li></ul>

Common Mistakes to Avoid!

<strong>DON'T</strong> use specific past time markers with Present Perfect.

❌ I have seen him yesterday.<br>✅ I saw him yesterday.

<strong>DON'T</strong> confuse 'been' and 'gone'.

✅ He has <strong>gone</strong> to London. (He is there now)<br>✅ He has <strong>been</strong> to London. (He went and returned)

Practice: Fill in the Blanks

<ol style='font-size:32px; line-height:1.8; color:#2c3e50;'><li>(Travel) I _________ (never / be) to Australia.</li><li>(School) She _________ (not / finish) her homework yet.</li><li>(Technology) _________ you _________ (see) the new viral video?</li><li>(Global) The climate _________ (change) a lot recently.</li><li>(Job) Mark _________ (work) at the cafe since June.</li></ol>

Quick Quiz: Choose the Correct Answer

<div style='font-size:28px; color:#34495e;'><p><strong>1. 'I _____ my leg yesterday.'</strong><br>A) have broken<br>B) broke</p><p><strong>2. 'Look! Someone _____ the window.'</strong><br>A) has broken<br>B) broke</p><p><strong>3. 'Last night I _____ my keys, so I called a locksmith.'</strong><br>A) have lost<br>B) lost</p></div>

Quiz Answers & Explanations

<ul style='font-size:28px; line-height:1.6;'><li><strong>1. B (broke)</strong> - 'Yesterday' is a finished time marker. Use Past Simple.</li><li style='margin-top:20px;'><strong>2. A (has broken)</strong> - We see the result now (broken glass). The time is not important.</li><li style='margin-top:20px;'><strong>3. B (lost)</strong> - Narrative in the past ('last night').</li></ul>

Recap & Student Activity

<ul><li><strong>Form:</strong> have/has + V3</li><li><strong>Use:</strong> Experiences, Recent events, Results in present.</li><li><strong>Key Difference:</strong> Past Simple = Finished time; Present Perfect = Unfinished/Connected to now.</li></ul>

<h3 style='margin-top:0;'>Activity: Two Truths and a Lie</h3><p>Write 3 sentences about your life experiences using the Present Perfect. Two must be true, one a lie. Your partner must guess the lie!</p><p style='font-size:24px; color:#555;'><em>Example: I have met a celebrity. I have eaten shark fin soup. I have never broken a bone.</em></p>

Conditionals: Zero, First & Second

<table style='width:100%; border-collapse:collapse;'> <tr style='background:#ecf0f1;'> <th style='padding:15px; text-align:left; border-bottom:3px solid #bdc3c7;'>Type</th> <th style='padding:15px; text-align:left; border-bottom:3px solid #bdc3c7;'>If-Clause</th> <th style='padding:15px; text-align:left; border-bottom:3px solid #bdc3c7;'>Main Clause</th> </tr> <tr> <td style='padding:15px; border-bottom:1px solid #bdc3c7;'><strong>Zero</strong><br>(Facts)</td> <td style='padding:15px; border-bottom:1px solid #bdc3c7;'>Present Simple<br><em>If water freezes...</em></td> <td style='padding:15px; border-bottom:1px solid #bdc3c7;'>Present Simple<br><em>...it expands.</em></td> </tr> <tr> <td style='padding:15px; border-bottom:1px solid #bdc3c7;'><strong>First</strong><br>(Real Possibility)</td> <td style='padding:15px; border-bottom:1px solid #bdc3c7;'>Present Simple<br><em>If you study...</em></td> <td style='padding:15px; border-bottom:1px solid #bdc3c7;'><strong>will</strong> + verb<br><em>...you will pass.</em></td> </tr> <tr> <td style='padding:15px; border-bottom:1px solid #bdc3c7;'><strong>Second</strong><br>(Unreal/Hypothetical)</td> <td style='padding:15px; border-bottom:1px solid #bdc3c7;'>Past Simple<br><em>If I won the lottery...</em></td> <td style='padding:15px; border-bottom:1px solid #bdc3c7;'><strong>would</strong> + verb<br><em>...I would travel.</em></td> </tr> </table>

Second Conditional: The Unreal

What happens in our dreams or imagination? Use the Second Conditional.

Narrative Tenses: Telling the Story

<div style='margin-bottom:30px;'> <strong>1. Past Simple</strong> (The Main Event)<br> For finished actions in the past.<br> <em>"I <strong>arrived</strong> at the station."</em> </div> <div style='margin-bottom:30px;'> <strong>2. Past Continuous</strong> (The Background)<br> For actions in progress at a specific moment.<br> <em>"The sun <strong>was shining</strong> and birds <strong>were singing</strong>."</em> </div> <div style='margin-bottom:30px;'> <strong>3. Past Perfect</strong> (The Flashback)<br> For an action that happened <em>before</em> another past action.<br> <em>"The train <strong>had already left</strong> when I arrived."</em> </div>

Present Perfect Continuous

<div style='background:#ecf0f1; padding:20px; border-left:8px solid #3498db; margin-bottom:30px;'> <strong>Form:</strong> have / has + <strong>been</strong> + verb<strong>-ing</strong> </div> <ul style='line-height:1.6;'> <li><strong>Focus on Activity/Duration:</strong><br> "I <em>have been painting</em> my room." (It might not be finished, I have paint on my clothes).</li> <li style='margin-top:20px;'><strong>vs. Simple (Result):</strong><br> "I <em>have painted</em> my room." (The job is done, the room is blue).</li> <li style='margin-top:20px;'><strong>Keywords:</strong> for hours, all day, lately, since morning.</li> </ul>

Future 1: Plans & Schedules

null

Future 2: Predictions & Decisions

Gerund (-ing) or Infinitive (to)?

<div style='display:flex; gap:20px;'> <div style='flex:1; background:#ecf0f1; padding:20px; border-radius:10px;'> <h3 style='color:#e74c3c; margin-top:0;'>Gerund (-ing)</h3> <ul style='padding-left:20px;'> <li>After <strong>prepositions</strong> (without, of, about).</li> <li>As the <strong>subject</strong> (Swimming is fun).</li> <li>After verbs like: <em>enjoy, avoid, mind, finish, suggest</em>.</li> </ul> <em>"I enjoy <strong>reading</strong>."</em> </div> <div style='flex:1; background:#ecf0f1; padding:20px; border-radius:10px;'> <h3 style='color:#2980b9; margin-top:0;'>Infinitive (to ...)</h3> <ul style='padding-left:20px;'> <li>To show <strong>purpose</strong> (to buy bread).</li> <li>After <strong>adjectives</strong> (easy to do).</li> <li>After verbs like: <em>want, hope, promise, decide, offer</em>.</li> </ul> <em>"I want <strong>to go</strong>."</em> </div> </div>

Modals 1: Rules & Obligations

<ul style='line-height:1.6;'> <li><strong>Permission / Ability:</strong> <ul> <li><em>Can / Could</em> (Ability or permission).</li> <li><em>May / Might</em> (Polite permission or possibility).</li> <li><em>Be allowed to</em> (Permission rule).</li> </ul> </li> <li style='margin-top:15px;'><strong>Obligation / Necessity:</strong> <ul> <li><em>Must</em> (Strong, internal obligation).</li> <li><em>Have to</em> (External rule/law).</li> <li><em>Should</em> (Advice / Good idea).</li> </ul> </li> <li style='margin-top:15px;'><strong>Prohibition:</strong> <ul> <li><em>Mustn't</em> (Forbidden!).</li> <li><em>Don't have to</em> (Not necessary, but allowed).</li> </ul> </li> </ul>

Modals 2: Advice & Possibility

Reported Speech: The Backshift

<div style='margin-bottom:20px;'> When reporting what someone accepted, "backshift" the tense one step into the past. </div> <table style='width:100%; border-collapse:collapse; background:#f9f9f9;'> <tr style='border-bottom:2px solid #bdc3c7;'> <th style='padding:10px; text-align:left;'>Direct Speech</th> <th style='padding:10px; text-align:left;'>Indirect Speech</th> </tr> <tr> <td style='padding:10px;'>"I <strong>love</strong> pizza."</td> <td style='padding:10px;'>He said (that) he <strong>loved</strong> pizza.</td> </tr> <tr> <td style='padding:10px;'>"I <strong>am working</strong>."</td> <td style='padding:10px;'>She said she <strong>was working</strong>.</td> </tr> <tr> <td style='padding:10px;'>"I <strong>have seen</strong> it."</td> <td style='padding:10px;'>He said he <strong>had seen</strong> it.</td> </tr> <tr> <td style='padding:10px;'>"I <strong>will</strong> call you."</td> <td style='padding:10px;'>She said she <strong>would</strong> call me.</td> </tr> </table> <div style='font-size:20px; margin-top:15px; font-style:italic;'> Remember to change pronouns (I → he/she) and time (tomorrow → the next day)! </div>

Adjectives vs. Adverbs

<div style='display:flex; gap:30px;'> <div style='flex:1;'> <h3 style='color:#2980b9;'>Adjectives</h3> <p>Describe <strong>nouns</strong> (people, things).</p> <ul> <li>A <em>slow</em> car.</li> <li>He is <em>careful</em>.</li> </ul> </div> <div style='flex:1;'> <h3 style='color:#e74c3c;'>Adverbs</h3> <p>Describe <strong>verbs</strong> (actions). usually end in <strong>-ly</strong>.</p> <ul> <li>He drives <em>slowly</em>.</li> <li>He works <em>carefully</em>.</li> </ul> </div> </div> <div style='background:#fcf3cf; padding:15px; border-radius:10px; margin-top:20px;'> <strong>Watch out! Irregular Adverbs:</strong><br> Good → <strong>Well</strong><br> Fast → <strong>Fast</strong><br> Hard → <strong>Hard</strong> </div>

Some or Any?

<div style='margin-bottom:20px;'> The rule applies to <em>some/any</em>, <em>something/anything</em>, <em>somebody/anybody</em>. </div> <ul style='line-height:1.8;'> <li><strong style='color:#27ae60;'>SOME (+)</strong><br> Use in <strong>positive</strong> sentences.<br> <em>"I have <strong>some</strong> questions."</em><br> <em>Exception:</em> Offers/Requests ("Would you like <em>some</em> tea?").</li> <li style='margin-top:20px;'><strong style='color:#c0392b;'>ANY (- / ?)</strong><br> Use in <strong>negative</strong> sentences and <strong>questions</strong>.<br> <em>"I don't have <strong>any</strong> money."</em><br> <em>"Do you have <strong>any</strong> ideas?"</em></li> </ul>

  • english-grammar
  • present-perfect
  • b1-english
  • language-learning
  • esl-resources
  • verb-tenses
  • past-simple-vs-present-perfect