Free B1–B2 Grammar Worksheet PDF: Present Perfect Continuous

Download this free B1–B2 grammar worksheet PDF for English learners and teachers. This lesson helps students practise the present perfect continuous for activities continuing until now, recent activities with results now and repeated recent actions.

Students learn how to form the present perfect continuous with have / has been + verb-ing. The worksheet gives clear examples such as I have been working, She has been studying, We have been waiting for an hour and He has been learning English since January.

The worksheet teaches how to use the present perfect continuous for actions that started in the past and continue until now. Students practise using for with a length of time and since with a starting point, such as for an hour, for two months, since nine and since January.

Students also practise the present perfect continuous for recent activities with a result now. The worksheet includes examples such as Your hands are dirty because you have been fixing your bike and questions such as Have you been exercising? and How long has she been waiting?

The PDF includes a grammar focus section, present perfect continuous exercises, choose-the-correct-form practice, sentence matching, mistake correction, mini-dialogues, sentence rewriting, meaning-and-use practice, speaking questions, writing practice, vocabulary and grammar sentence practice, an error-checking challenge, useful reminders and a full answer key.

This worksheet can be used in one-to-one lessons, group classes, online English lessons, adult ESL lessons, EFL classes, homework or independent grammar practice.

Level: B1–B2
Grammar point: Present perfect continuous
Focus: grammar accuracy, have/has been + -ing, for, since, recent activity, visible results, speaking and writing
Format: Free grammar worksheet PDF with answer key

This free worksheet includes:

  • a clear explanation of the present perfect continuous
  • practice with have / has been + verb-ing
  • practice with actions continuing until now
  • practice with recent activity and visible results
  • practice with repeated recent activity
  • practice with negative forms
  • practice with questions
  • practice with for and since
  • spelling practice with making, running and studying
  • choose-the-correct-form practice
  • sentence-to-reason matching
  • mistake correction
  • mini-dialogues
  • sentence rewriting
  • meaning-and-use practice
  • speaking practice
  • writing practice
  • vocabulary and grammar sentence practice
  • an error-checking challenge
  • useful reminder table
  • full answer key for teachers and students

The worksheet focuses especially on common B1–B2 mistakes such as have been wait, has been work, Have you using, have not been sleep, has been lived, We has been trying, It has raining and incorrect word order in How long you have been learning English? The main classroom point is simple: use have / has been + -ing for activities continuing until now, use for with a length of time, use since with a starting point, and avoid using the present perfect continuous with state verbs such as know.

Preview the worksheet below. To read the full worksheet clearly or open the PDF, use the button below the preview image.


Worksheet preview

More free English worksheets from Britfluency

A2–B2 English Worksheets
B2–C2 English Worksheets
IELTS Practice Materials
Grammar Practice Worksheets