⭐ Founding Member Lock in £4.99/month, forever - only 100 of 100 spots left. Become a Founding Member
Grammar 1 min read Published January 2025

When do you use the present perfect tense?

The present perfect connects past actions to the present. Here's when to use it and when to use the simple past instead.

The present perfect (have/has + past participle) connects past to present.

Four main uses

1. Experience - ever/never

"Have you ever eaten sushi?" (at any point in your life up to now)

2. Recent events with present relevance

"I've lost my keys." (they're still lost now - it affects the present)
"She's left the company." (it happened and is relevant now)

3. Unfinished time periods

"I've worked here for five years." (still working there)
"We haven't spoken this week." (the week isn't over)

4. Change/achievement

"He's become more confident." (a change from past to present)

When to use simple past instead

When the time is finished and specified. "I worked there for five years" (implies you no longer do). "I lost my keys yesterday" (specific time).

British vs American

British English uses present perfect more often. Americans more readily use simple past: "Did you eat yet?" vs British "Have you eaten yet?"

Frequently asked

What does "When do you use the present perfect tense?" mean?

The present perfect connects past actions to the present. Here's when to use it and when to use the simple past instead.

Share this: WhatsApp 𝕏 LinkedIn Facebook

Still unsure about grammar rules like this one?

Ask LLH Tutor any grammar question and get a clear answer, personalised to your level.

Save to your vocabulary
Free signup. Review with spaced repetition.