Level 3Culturegrammar

Present perfect vs past simple — Between Two Worlds

Grammar: Present Perfect

Free ESL grammar exercise on present perfect vs past simple themed around between two worlds. Printable worksheet from EnglishPlans.com.

What's on this worksheet

A Level 3 (intermediate) ESL grammar exercise on culture, practising present perfect. The worksheet has a short reading excerpt, a grammar reference and graded practice items.

From the reading

Today, Malala has already become one of the most recognised voices for education worldwide. She has lived in Birmingham for over a decade. She has visited Pakistan several times since 2018, but she has not yet returned to Swat to live.

Grammar: Present Perfect

Past simple
She left Pakistan in 2012. — finished event, specific time
Present perfect
She has lived in Birmingham for over a decade. — still true now

Sample items

  1. She ______ (leave) Pakistan when she was fifteen years old.
  2. Malala ______ (visit) Pakistan several times since 2018.
  3. He ______ (not / return) to his hometown yet.

Subscribe to access the full exercise

View Plans