Take a TestGrammar RulesKnowledgeHow It Works...
Home/Grammar Rules/Present Perfect
Back to Grammar Rules

Present Perfect

A2

Present Perfect

The Present Perfect talks about a past action or state that is connected to now — a result now, a time period up to now, or a life experience.

Structure

  • I/you/we/they + have + past participle (V3): I have finished.
  • he/she/it + has + past participle (V3): She has finished.
  • Past participle examples: played, watched, seen, been, gone, written, done, eaten.
  • Contractions: I've, you've, we've, they've; he's, she's, it's; haven't, hasn't.

How the Grammar Works

  1. Affirmative: subject + have/has + V3. Example: I've finished the report. She has opened the window.
  2. Negative: subject + have/has + not + V3. Example: I haven't finished yet. He hasn't called me.
  3. Yes/No question: Have/Has + subject + V3? Example: Have you seen this film? — Yes, I have. / No, I haven't.
  4. Wh-question: Wh-word + have/has + subject + V3? Example: Where have you put the keys? How long have you lived here?

Common Use Cases

  • Life experience (no specific time): I have visited Italy. Have you ever tried sushi?
  • Result now (recent or unfinished past): I've lost my keys. (I don't have them now)
  • Unfinished time period (today, this week, this year): I've had two meetings today.
  • Duration up to now, with for/since: We've lived here for 3 years. He has worked here since 2022.
  • News and announcements: The team has won the cup!
  • Been vs gone: 'She has gone to Paris' (she is there now) vs 'She has been to Paris' (she visited at some point before now).

For vs Since (Duration)

  • for + a length of time: for two hours, for three days, for a long time. 'I've studied English for two years.'
  • since + a starting point: since Monday, since 2020, since I was 10. 'She has worked here since 2020.'
  • Typical question: 'How long have you known him?' — 'I've known him for five years / since 2019.'

Placing just, already, yet, never, ever, before

  • just, already, ever, never — go between have/has and the main verb: She has already eaten. I have never smoked.
  • yet — only in negatives and questions, at the end: I haven't finished yet. Have they arrived yet?
  • before — usually at the end: Have you been here before? I've never tried oysters before.

Frequent Mistakes and How to Avoid Them

  • Using the Present Perfect with a finished time word: Incorrect: "I have seen her yesterday". Correct: "I saw her yesterday" (yesterday, last year, in 2019 need Past Simple).
  • Using the Present Simple instead of Present Perfect for a state continuing to now: Incorrect: "I live here since 2022". Correct: "I have lived here since 2022".
  • Using 'since' with a length of time: Incorrect: "since two years". Correct: "for two years".
  • Putting 'yet' before the verb: Incorrect: "Have you yet finished?". Correct: "Have you finished yet?"
  • Double negative with 'never': Incorrect: "I haven't never been there". Correct: "I've never been there".

Comparison with Related Grammar

The Present Perfect connects the past to now; the Past Simple describes a fully finished action at a finished, named time. If the sentence has a finished-time word (yesterday, last year, in 2019), use the Past Simple, not the Present Perfect. (See the separate rule: Past Simple vs Present Perfect.)

Example Sentences

  • I've just finished the report.
  • She has already eaten.
  • Have you ever been to Berlin?
  • We've lived here for three years.
  • He has worked at the company since 2022.

When to Use This Rule

Use the Present Perfect for a past action or state connected to now: a result, an experience, or a period that isn't finished. Watch the adverb placement (just/already/never between have and the verb; yet at the end) and never mix it with finished-time words like 'yesterday'.

Practice this rule

Present Perfect (Form, Use, Questions & Negatives)

15-question A2–B1 quiz on Present Perfect: form, questions, negatives, for/since, and adverbs (just, already, yet, ever, never, before).

Take test

Want to Track Your Progress?

Create a free account to see which rules need review and follow your improvement over time.

wtopwords
© 2025 topwords. All rights reserved.