PolyglotGym
CourseGrammarDictionaryVocabulary
LoginCreate Account
CourseGrammarDictionaryVocabulary

More

LibraryCommunity
Create AccountLogin
PolyglotGym
All languagesCoursesGrammar

Get the App

Download on theApp StoreGET IT ONGoogle Play
PolyglotGym

Learn English online with interactive courses, vocabulary trainer, and more.

Learn

  • All languages
  • Courses
  • Grammar
  • Vocabulary
  • Align Vocabulary
  • Dictionary

Community

  • Library
  • Forum
  • Clubs

Get the App

Learn on the go

Download on theApp StoreGET IT ONGoogle Play

© 2026 PolyglotGym. All rights reserved

CourseGrammarDictionaryVocabulary
  1. Home
  2. ›Grammar
  3. ›A2
  4. ›Present perfect: have done
VerbsA2

Present perfect: have done

have/has + past participle for experiences and results connected to now; ever, never, just, already, yet

Learning Goal

I can talk about experiences and present results with the present perfect and its markers.

Exam Skills:A2 Key ListeningB1 Preliminary Reading

Look at these examples. Can you spot the grammar pattern?

I've just made coffee — would you like a cup?

I've just made coffee — would you like a cup?

Have you ever tried haggis? — Never, and I'm not starting today.

Have you ever tried haggis? — Never, and I'm not starting today.

Pay attention to the highlighted parts. What do they have in common?

have/has + past participle links past events to now:

UseExample
experience (ever/never)Have you ever been to Wales?
result nowI've lost my keys (= I don't have them).
just / already / yetShe's just left. Have you finished yet?

No finished-time words: with yesterday, in 2020, last week switch to the past simple.

Apply this grammar in A2 course exercises

Practice Exercises
Present perfect: have done: have/has + past participle for experiences and results connected to now; ever, never, just, already, yet
  • Perfect + finished time: *I've seen him yesterday → I saw him yesterday
  • *Did you ever been...? → Have you ever been...?
  • gone vs been: He's gone to Rome (still there) × He's been to Rome (experience)

Common Error Patterns

Perfect with yesterday/last week

Finished time → past simple

been/gone swapped

gone = still away; been = came back

I've just made coffee — would you like a cup?

I've just made coffee — would you like a cup?

just + result relevant right now.

Have you ever tried haggis? — Never, and I'm not starting today.

Have you ever tried haggis? — Never, and I'm not starting today.

ever/never experience frame.

Practice in course

Apply this grammar in A2 course exercises

A2 Course
← Back to topics

Frequently asked questions

When is Present perfect: have done used?
No finished-time words: with yesterday, in 2020, last week switch to the past simple.
What are common mistakes with Present perfect: have done?
Perfect + finished time: *I've seen him yesterday → I saw him yesterday *Did you ever been...? → Have you ever been...? gone vs been: He's gone to Rome (still there) × He's been to Rome (experience)

Related grammar topics

  • Past simple: irregular verbs
  • Future: will vs going to
  • Past continuous
  • The imperative
  • Obligation: must, have to, mustn't, don't have to
  • Should and shouldn't: advice
  • Could: past ability and polite requests
  • State verbs: know, want, believe