Home / Grammar

Grammar

Present Perfect Tense – Have You Ever…?

Updated Quiz includedFree PDF guide
Bold text reading 'Present Perfect Tense' over a world map with a camera, compass and stamped passport

In this English lesson we’ll take a look at how we use the present perfect tense when talking about experiences, recent news and things that started in the past and continue now.

What Is the Present Perfect Tense?

The present perfect tense connects the past with the present. It’s formed with have / has + the past participle of the verb.

  • “I have visited London three times.”
  • “She has lost her keys.” (so she can’t get in now)
  • “We have lived here since 2015.” (and we still live here)
  • “They haven’t finished their homework yet.”

How to Form It

  • Positive: subject + have/has + past participle – I’ve eaten. / He’s eaten.
  • Negative: subject + haven’t/hasn’t + past participle – I haven’t eaten.
  • Question: Have/Has + subject + past participle? – Have you eaten?
  • Short answers: Yes, I have. / No, I haven’t.

Use has with he, she and it, and have with everything else. Regular past participles end in -ed (worked, played), but many common verbs are irregular: go β†’ gone, see β†’ seen, eat β†’ eaten, be β†’ been, do β†’ done.

When Do We Use It?

  • Life experiences (when exactly isn’t important): “I’ve been to Japan.”
  • Recent news or changes with a result now: “Look – it’s stopped raining!”
  • Situations that started in the past and continue now, often with for and since: “I’ve known her for ten years.”
  • Unfinished time periods like today, this week, this year: “I’ve drunk three coffees today.”

Useful Words: Ever, Never, Just, Already, Yet

  • ever (questions): “Have you ever eaten sushi?”
  • never: “I’ve never seen snow.”
  • just (very recently): “I’ve just finished.”
  • already (sooner than expected): “She’s already left.”
  • yet (questions and negatives): “Have you finished yet?” / “I haven’t finished yet.”

Present Perfect or Past Simple?

This is where many learners get stuck! Use the past simple when you say exactly when something happened, or the time is finished. Use the present perfect tense when the time isn’t stated or isn’t finished.

  • Say: “I went to Paris last year.” (finished time – past simple)
  • Not: “I have been to Paris last year.”
  • Say: “I have been to Paris.” (no time – present perfect)

Note: American English often uses the past simple with just, already and yet (“Did you eat yet?”), while British English prefers the present perfect (“Have you eaten yet?”).

For a fuller grammar reference, see the British Council’s guide to the present perfect.

Have You Ever…?

“Have you ever…?” is one of the most useful questions in English. We use it to ask about life experiences:

  • “Have you ever been to Australia?” β€” “Yes, I have! I went there in 2019.”
  • “Have you ever tried skydiving?” β€” “No, I haven’t. I’d be too scared!”
  • “Have you ever met anyone famous?” β€” “I’ve never met anyone famous, but I once saw a footballer at the airport.”

Notice how the answer often switches to the past simple when we add details about when it happened.

A child in a snowsuit playing happily in falling snow
Have you ever played in the snow?

Example: Lisa’s Travel Experiences

Lisa is a student at university, and she loves travelling. Here are some things she has done – and some things she hasn’t done yet.

  1. I have been to Spain, Italy and Thailand.
  2. I have tried real Italian pizza in Naples.
  3. I have seen the Northern Lights in Norway.
  4. I have never been on a cruise.
  5. I haven’t visited Australia yet, but I really want to!
  6. I have just booked a weekend trip to Scotland.
A person with arms raised under the green Northern Lights at night
I’ve seen the Northern Lights.

Note:

Lisa uses the present perfect tense because she doesn’t say when she did these things. If she adds a time, she switches to the past simple: I went to Thailand in 2022.

Try It Yourself

Have a go at answering these questions using the present perfect tense. You can write about your real experiences or just use your imagination. Have some fun with it! Remember – if you add when it happened, switch to the past simple.

  1. Have you ever been on a plane?
  2. What is the most interesting place you have visited?
  3. How long have you lived in your home?
  4. Have you ever eaten something really strange?
  5. What have you done today?

More Tense Lessons

Frequently Asked Questions

How do you form the present perfect?

Use have or has + the past participle of the verb, for example “I have eaten” or “She has gone”.

What is the difference between the present perfect and the past simple?

Use the past simple when you say exactly when something happened in finished time (“I went last year”). Use the present perfect for experiences or unfinished time without a specific time (“I have been there”).

Test Yourself

What is FunkyEnglish?

FunkyEnglish is a website that helps you improve your English. We offer quick lessons that teach idioms, slang, phrasal verbs and more. Visit our homepage to see our latest articles, or use the menu to find specific content!

Lesson by FunkyEnglish.com Β· free English idioms, slang and quizzes

Stop sounding like a textbook.

Get the 9 English tenses chart with forms, examples, time words and practice. Free PDF, straight to your inbox.

Scroll to Top
Get 30 Idioms, Slang and Phrasal Verbs - Free
Tap to sign up
^