Zaloguj
CARROTTA
carrotta.net
Carrotta
Compendium
✅ Compendium Grammar EN

English — present perfect (details)

The present perfect connects the past with the present moment: an action in unfinished time or one whose result matters now.

1

How it works

✓ Rule

Form it with have/has + past participle to link the past to now — either an unfinished time span or a present result. Common signal words are just, already, yet, ever, never, since and for.

2

Examples

Signal words in use
Word Example
already I've already eaten.
yet Have you finished yet?
just She has just left.
ever Have you ever been to Rome?
since since 2010
for for two years
3

Good to know

⚠ Note

Use the present perfect for unspecified time; use the past simple with a finished time (yesterday, in 2010). Note the difference: been = went and came back; gone = went and is still away.

CARROTTA · Compendium English — present perfect (details) carrotta.net Compendium
Carrotta tip Hi! I can help you learn — click me 👋
Carrotta
Carrotta AI
Your language assistant
Hi! 🥕 I’m Carrotta, your language-learning assistant. Ask me about a word, grammar, or let’s practise a conversation!
Carrotta
PLUS FEATURE

Unlock the AI assistant

The Learning Studio creates materials generated just for you — on any topic. Available on paid plans.

Readings and dialogues on any topic — e.g. your hobby
Listening texts and flashcards matched to your level
A glossary and questions for every material
See plans

Chatting with Carrotta is always free.

Learning Studio
Level A2 · ~2 min
PLUS
Step 1 · Learning mode

How do you want to learn today?

Step 2 · Topic

What should the material be about?

Pick a suggestion or type any topic.

Carrotta will prepare it in seconds · uses 5 tokens