← Volver a Estudiar
🔗

Present Perfect — English Grammar Exam

Have/has + past participle, for/since, just/already/yet/ever/never

EnglishPrimary, Secondary
Empezar examen de Present Perfect — English Grammar Exam →

Master the present perfect: formation with have/has + past participle, irregular participles (go→gone, see→seen, write→written), signal words (just, already, yet, ever, never, for, since), contrast with past simple (specific time vs relevance to present), and "How long have you...?" questions. 15 questions.

📖 Resumen

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

🧠 Beneficios Pedagógicos

For vs Since

For + period of time (for two years, for a long time). Since + starting point (since 2020, since Monday). "I have lived here for ten years / since 2014."

Just, Already, Yet

Just = very recently (I have just arrived). Already = sooner than expected (I have already eaten). Yet = in negatives and questions (Have you finished yet? / I haven't finished yet).

When NOT to Use It

Never use present perfect with specific past times: "I have gone yesterday" is wrong. Use past simple: "I went yesterday." The exam drills this contrast heavily.

💡 Ejemplo Práctico

"A student said "I have seen him yesterday." After understanding that "yesterday" is a specific past time requiring past simple, they switched to "I saw him yesterday" — and the rule clicked for all similar cases."

📝 Consejos de Estudio

Trucos y técnicas para dominar este tema más rápido:

  1. 1

    Form: subject + have/has + past participle. "She has written three books."

  2. 2

    Irregular participles to know: go→gone, see→seen, write→written, eat→eaten, take→taken, give→given.

  3. 3

    Ever/never go before the past participle: "Have you ever visited Rome? I've never been there."

  4. 4

    How long: "How long have you known her?" → "I've known her for five years / since we were children."

🔬 Temas relacionados que te pueden interesar

Si estás estudiando Present Perfect — English Grammar Exam, estos temas del currículo se complementan:

🍪

Usamos cookies

Tuthor utiliza cookies esenciales para funcionar y, con tu permiso, cookies de analítica para mejorar la experiencia.