ClassLingos
Back to blog

esl techniques

How to Teach Present Perfect Without Confusing Your Students

Present perfect is the grammar point students fear most. Here’s the timeline trick + 4 activities that make it click in one lesson.

By ReadyESL Team·· 8 min read· 0

The present perfect (I have eaten) trips up students because their L1 often doesn’t have it. Here’s the timeline trick that works for everyone, plus 4 activities to lock it in.

The timeline that fixes everything

Draw a horizontal line. Put NOW on the right. The present perfect connects past actions to NOW. Drill that visually before you ever say "auxiliary verb."

Activity 1: "Have you ever...?" Survey

Students walk around with a sheet asking 10 questions. "Have you ever eaten sushi?" "Have you ever been to Paris?" Speaking + present perfect in one move.

Generate fresh "Have you ever" questions with our grammar tool — just paste "present perfect" and it spits out 30 questions ready to print.

Try it free

Generate this in 30 seconds with The Forge

No signup needed for the first 3 generations.

Open grammar-explainer