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!