FreePrintable

ESL Grammar Practice Checkpoint

A free, printable general worksheet ready for your classroom. Download instantly, print, and hand out to your students — no account needed.

ESL Grammar Practice Checkpoint worksheet preview
ESL Grammar Practice Checkpoint

ESL Grammar Practice Checkpoint

Grammar practice illustration

📝 Part 1: Active and Passive Voice

1. Choose the correct passive form of: "The teacher explains the lesson."

The lesson is explained by the teacher.

The lesson was explained by the teacher.

The lesson explains by the teacher.

2. Change these active sentences to passive voice:

a) The students write essays every week.

b) My mother bakes delicious cakes.

3. Circle the passive sentences:

The book was written by a famous author.

Sarah plays tennis every Saturday.

The windows are cleaned twice a month.

We visited the museum yesterday.

⏰ Part 2: Present Continuous and Past Continuous

4. Fill in the blanks with the correct present continuous form:

a) Look! The children _____________ (play) in the garden.

b) I _____________ (not/watch) television right now.

c) _____________ you _____________ (study) for the test?

5. Choose the correct past continuous form:

While I was walking to school, it started to rain.

While I walked to school, it was starting to rain.

While I am walking to school, it started to rain.

6. Complete the sentences with past continuous:

a) At 8 o'clock last night, we _____________ (have) dinner.

b) What _____________ you _____________ (do) when the phone rang?

c) The students _____________ (not/listen) when the teacher entered.

✅ Part 3: Present Perfect Tense

7. Match the present perfect sentences with their meanings:
1. I have lived here for 5 years.
2. She has just finished her homework.
3. Have you ever been to London?
A. Experience in life
B. Recent completion
C. Duration from past to now
8. Choose the correct present perfect form:

I have saw that film three times.

I have seen that film three times.

I has seen that film three times.

9. Complete with present perfect (positive, negative, or question):

a) _____________ you _____________ (finish) your project yet?

b) My brother _____________ (never/travel) abroad.

c) We _____________ (already/buy) tickets for the concert.

💬 Part 4: Reported Speech

10. Change these direct speech sentences to reported speech:

a) "I am hungry," said Tom.

b) "We will go to the cinema tomorrow," they said.

11. Choose the correct reported speech:

Direct speech: "I can swim very well," she said.

She said that she can swim very well.

She said that she could swim very well.

She said that she will swim very well.

12. Complete the reported speech sentences:

a) "I have done my homework," said Maria.

Maria said that she _____________ _____________ her homework.

b) "Where do you live?" he asked me.

He asked me where _____________ _____________.

13. Which reporting verbs can we use? (Check all that apply)

said

told

asked

explained

running

🔄 Part 5: Mixed Grammar Review

14. Read the text and identify the grammar forms used:

"Yesterday, while I was walking to school, I met my friend Sarah. She told me that she had been studying for three hours. 'I am preparing for the Cambridge exam,' she said. The exam is taken by thousands of students every year."

Find examples of:

a) Past continuous: _________________________

b) Present perfect: _________________________

c) Reported speech: _________________________

d) Passive voice: _________________________

15. Write a short paragraph (4-5 sentences) using:

• One present continuous sentence

• One present perfect sentence

• One passive voice sentence

About This Worksheet

Free Download

No sign-up, no email, no paywall. Just download and print.

Print-Ready

Formatted for standard paper. Clean layout, easy to read.

AI-Generated

Created with Kuraplan's AI, designed for real classroom use.

For Teachers & Parents

Use in classrooms, for homework, tutoring, or homeschool.

Need a custom version of this worksheet?

Kuraplan's AI generates custom worksheets in seconds — differentiated for every learner, aligned to your curriculum.

Generate Custom Worksheets — Free
No credit card Curriculum-aligned Under 60 seconds