Download this free B1–B2 grammar worksheet PDF for English learners and teachers. This lesson helps students practise the difference between the present perfect simple and the present perfect continuous.
Students learn how to use the present perfect simple for completed actions with a result now. The worksheet gives clear examples such as I have finished the report, She has lost her keys, We have cleaned the whole kitchen and He has broken his glasses.
The worksheet also teaches the present perfect simple for experiences, completed quantities and state verbs. Students practise examples such as Have you ever visited Rome?, We have written six emails today, I have known him for years and She has had that car since 2021.
Students also practise the present perfect continuous for activities continuing up to now and recent activities with evidence now. The worksheet gives examples such as They have been waiting for an hour, I have been studying since 8 a.m. and Have you been walking in the rain? This helps students understand when the activity matters more than the finished result.
The PDF includes a grammar focus section, present perfect simple vs 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 simple vs present perfect continuous
Focus: grammar accuracy, completed results, recent activities, continuing actions, state verbs, quantities, speaking and writing
Format: Free grammar worksheet PDF with answer key
This free worksheet includes:
- a clear explanation of the present perfect simple
- a clear explanation of the present perfect continuous
- practice with completed actions and present results
- practice with life experiences
- practice with numbers and completed quantities
- practice with state verbs such as know, believe, own and have
- practice with continuing activities up to now
- practice with recent activities and visible evidence
- practice with for, since, all day, recently and already
- 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 knowing, has been finished, have been clean, have been visited, has wrote, Have you been eaten?, have playing and have been lose. The main classroom point is simple: use the present perfect simple for results, experiences, numbers and state verbs, and use the present perfect continuous for activities continuing up to now or recent activities with visible results.
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