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
- This community ______ its annual festival... over thirty years.
- My grandparents ______ their heritage language... they arrived in 1979.
- Researchers ______ immigrant cultural patterns... more than a decade.
Subscribe to access the full exercise
View Plans