Level 3Culturegrammar

Present perfect: for / since — Roots That Outlast the Journey

Grammar: Present Perfect

Free ESL grammar exercise on present perfect: for / since themed around roots that outlast the journey. 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

Many communities have maintained their traditions for decades — sometimes for more than a century. First-generation immigrants typically keep strong ties to their home culture.

Grammar: Present Perfect

For — period of time
They have lived here for twenty years. — use for with a duration
Since — point in time
She has spoken Arabic since childhood. — use since with a starting point

Sample items

  1. This community ______ its annual festival... over thirty years.
  2. My grandparents ______ their heritage language... they arrived in 1979.
  3. Researchers ______ immigrant cultural patterns... more than a decade.

Subscribe to access the full exercise

View Plans