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.
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.