Have/has + past participle, for/since, just/already/yet
Master the present perfect: formation, irregular participles, signal words (just, already, yet, ever, never, for, since), contrast with past simple, and How long questions. 15 questions.
The present perfect doesn't really exist in Spanish or Catalan the way English uses it, which is why "I have gone yesterday" is one of the most common mistakes learners make — the tense connects the past to the present, and specific past times like "yesterday" break that connection.
The exam covers the have/has + past participle formation, the irregular participles that trip students up most, the signal words that mark this tense (just, already, yet, ever, never, for, since), and above all the contrast with past simple that decides which one to use in a real sentence.
Practise the present perfect with real sentence contrasts in the exam below.
English · Primary, Secondary
For + period (for two years). Since + point in time (since 2020).
Just = very recently. Already = sooner than expected. Yet = negatives and questions.
Never with specific past times (yesterday → use past simple).
"A student said "I have seen him yesterday." After the rule, they switched to "I saw him yesterday.""
Tricks and techniques to master this topic faster:
Form: have/has + past participle.
Irregular: go→gone, see→seen, write→written, eat→eaten.
Ever/never before past participle: "Have you ever visited Rome?"
"How long have you known her?" → "for five years / since we were children."
If you are studying Present Perfect — English Grammar Exam, these curriculum topics complement each other:
Tuthor uses essential cookies to work and, with your permission, analytics cookies to improve the experience.