← All lessonsFree lesson Β· Grammar
πŸš€ English Grammar

Present Perfect
& Its Time Expressions

Have you ever done something amazing? Today we find out how to talk about it. This page explains every rule itself β€” if you get stuck, just keep reading or tap ❓ Ask a question in the corner.

Form itUnderstand itUse it
Before we start: think of one amazing thing that has ever happened to you. Keep it in your head β€” you'll use it later.

πŸ”₯ Activate β€” Warm Up

What does this sentence really mean?

"I have never eaten a hamburger." β€” someone just said this.

πŸ’‘
Why this matters:Present perfect talks about your whole life up to right now β€” never a single finished moment like "yesterday." That's the whole idea of this lesson.
πŸ“š Acquire

What is the Present Perfect?

It's for an experience that happened at some point in your life β€” and it's still relevant now. We don't say exactly when.

PASTsomething happened (we don't know when)NOW / TODAY
Subject+have / has+Past Participle
She has eaten sushi.he / she / it β†’ HAS
We have visited Paris.I / you / we / they β†’ HAVE
❓
"Why not just use past simple?"Past simple ("I ate a hamburger") needs a finished, specific time β€” real or implied. Present perfect ("I have eaten a hamburger") has no specific time β€” it's about your life experience up to now. Remember our vote: "I have never eaten a hamburger" ← that's this exact idea!
⚑ Quick Rule

Have vs Has

Tap a pronoun to see which verb it needs.

← Tap a pronoun above to see the rule in action.
🧠
How to remember it:Only he / she / it (one person or thing) use HAS. Everyone else β€” I, you, we, they, or any plural β€” uses HAVE. Same rule as present simple's -s ending, just backwards in feel!
πŸ”§ Past Participle

Regular & Irregular Verbs

Tap each card to reveal its past participle. Green tag = regular (+ed, easy). Red tag = irregular (must memorise).

❓
"Isn't past participle the same as past simple?"For regular verbs, yes β€” both are "played," "visited." For irregular verbs, often no: go β†’ went (past simple) but go β†’ gone (past participle). Present perfect always uses the past participle column, never past simple.
⏰ The Magic Words

Time Expressions

These words tell us WHEN or HOW OFTEN, and they travel together with present perfect. Tap a card for an example.

πŸ” Zoom In

Already vs Yet

Pick a sentence type below and watch where the word goes.

πŸ“
Position rule:Already sits in the middle (before the main verb) and only appears in positive sentences. Yet sits at the end of the sentence and only appears in negatives and questions.
🌍 Life Experiences

Ever vs Never

Tap a question to see its matching answer.

❗
The one rule that trips people up:Ever = "at any time in your life" β€” used only in questions. Never = "at no time in your life" β€” it looks positive (no "not"/"don't") but it already means negative, so don't add another "not"!
πŸ• Just Β· For Β· Since

Just, For & Since

Tap each example to see what kind of time word it uses, and why.

⏳
"What's the actual difference between FOR and SINCE?"For + a length of time (3 years, 6 months, ages). Since + a starting point (2020, Monday, I arrived). Quick test: if you can count it, use FOR. If it's a point on the calendar or clock, use SINCE.
✏️ Apply

Spot the Mistake!

Each sentence has one mistake. Try to find it yourself first β€” then tap "Reveal" to check.

πŸ“ Apply

Fill in the Gap

Word bank: already Β· yet Β· ever Β· never Β· just Β· for Β· since. Choose the right word for each sentence, then check your answers.

πŸ—£οΈ Speaking β€” Have you ever...?

Mingle! Ask Your Classmates

Stand up. Ask classmates each question below using "Have you ever...?" Write their name if they say yes.

πŸ¦— Have you ever eaten insects?
✈️ Have you ever been to another country?
⭐ Have you ever met a famous person?
🍳 Have you ever cooked a full meal?
πŸ† Have you ever won a competition?
πŸŒ™ Have you ever stayed up all night?
πŸ—¨οΈ
How to answer:Say "Yes, I have." or "No, I haven't." β€” never just "yes" or "no" alone. If yes, your partner writes their name in the box.
πŸ“‹ Quick Reference

Everything on One Slide

Subject+have/has+Past Participle( + Time Expression )
WordSentence typePositionExample
alreadyβœ” PositiveBefore main verbI've already eaten.
yet✘ Neg / ❓ QEnd of sentenceI haven't eaten yet.
ever❓ QuestionsBetween have & PPHave you ever tried this?
neverβœ” PositiveBetween have & PPI've never eaten sushi.
justβœ” PositiveBetween have & PPShe's just arrived.
forβœ” / ✘ / ❓Before durationI've lived here for 2 years.
sinceβœ” / ✘ / ❓Before start pointI've lived here since 2020.
πŸ† Excellent Work!

You have already learned the Present Perfect! πŸŽ‰

Exit ticket β€” write your own answer for each. Stuck? Tap "Show a sample" for an idea.

More free lessons β†’

Free lesson from I Learn English Here Β· Find your level Β· Full course Β· © 2026 β€” an Online Business Awareness project