# data[].attributes.body
am/are/is + hele ww + -ing
Long forms:

I am reading a book.
They are playing a game.

Click here for exercise 1

Click here for exercise 2

Click here for exercise 3

Short forms:

She's watching a film.
We're eating at the moment.

Click here for exercise 1

Click here for exercise 2

# data[].attributes.body
+s bij he/she/it

Click here for exercise 1

Click here for exercise 2

# data[].attributes.body
Oefen wanneer je de past simple of de present perfect gebruikt:

Click here for exercise 1

Click here for exercise 2

Click here for exercise 3

Click here for exercise 4

Click here for exercise 5

Click here for exercise 6

Click here for exercise 7

Click here for the practice test

# data[].attributes.body
Oefen de tweede kolom van de onregelmatige werkwoorden, gebruikt voor de past simple:

Click here for exercise 1

Click here for exercise 2

# data[].attributes.body
have/has + volt. dw.

Click here for exercise 1

Click here for exercise 2

# data[].attributes.body
hele ww + -ed

Click here for exercise 1

Click here for exercise 2

# data[].attributes.body
This website offers extra practice material to improve your grammar!

You can also comment on posts to ask questions or give tips.

# data[].attributes.body
am/are/is + not + hele ww + -ing

Click here for exercise 1

Click here for exercise 2

# data[].attributes.body
don't/doesn't + hele ww

Long forms (do/does not + ww):

I do not like homework.
She does not enjoy painting.

Click here for exercise 1

Click here for exercise 2

Click here for exercise 3

Click here for exercise 4

Short forms (don't/doesn't + ww):

I don't like homework.
She doesn't enjoy painting.

Click here for exercise 5

Click here for exercise 6

Click here for exercise 7

Click here for exercise 8

Both forms:

Click here for exercise 9

Click here for exercise 10

Click here for exercise 11

Click here for exercise 12

Click here for exercise 13

# data[].attributes.body
Oefen wanneer je de present simple of de present continuous gebruikt:

Click here for exercise 1

Click here for exercise 2

Click here for exercise 3

Click here for practice test 1

Click here for practice test 2

# data[].attributes.body
Oefen de derde kolom van de onregelmatige werkwoorden: het voltooid deelwoord (past participle). Deze wordt (onder andere) gebruikt voor de present perfect.

Click here for exercise 1

Click here for exercise 2

# data[].attributes.body
haven't/hasn't + volt. dw.

Click here for exercise 1

Click here for exercise 2

# data[].attributes.body
didn't + hele ww

Click here for exercise 1

Click here for exercise 2

Click here for exercise 3

# data[].attributes.body
am/are/is + (ow) + ww + -ing

Click here for exercise 1

Click here for exercise 2

Click here for exercise 3

# data[].attributes.body
do/does + (ow) + hele ww

Click here for exercise 1

Click here for exercise 2

Click here for exercise 3

# data[].attributes.body
Oefen met welke signaalwoorden bij welke tense horen:

Click here for present simple

Click here for present continuous

Click here for past simple

# data[].attributes.body
Oefenen met alle onregelmatige werkwoorden:

Click here for exercise 1

Click here for exercise 2

Click here for exercise 3

Click here for exercise 4

Click here for exercise 5

Click here for exercise 6

Click here for exercise 7

Click here for exercise 8

Click here for exercise 9

Click here for exercise 10

# data[].attributes.body
have/has + (ow) + volt. dw.

Click here for exercise 1

Click here for exercise 2

# data[].attributes.body
did + (ow) + hele ww

Click here for exercise 1

Click here for exercise 2

# data[].attributes.body
Oefen het maken van alle soorten zinnen (bevestigend, ontkennend, vragend) met de present continuous:

Click here for exercise 1

Click here for exercise 2

# data[].attributes.body
Oefen het maken van alle soorten zinnen (bevestigend, ontkennend, vragend) met de present simple:

Click here for exercise 1

Click here for exercise 2

# data[].attributes.body
Choosing between various future tenses:

Click here for exercise 1

Click here for exercise 2

Click here for exercise 3

Click here for exercise 4

Click here for exercise 5

# data[].attributes.body
Oefen het maken van alle soorten zinnen (bevestigend, ontkennend, vragend) met de present perfect:

Click here for exercise 1

Click here for exercise 2

# data[].attributes.body
Oefen het maken van alle soorten zinnen (bevestigend, ontkennend, vragend) met de past simple:

Click here for exercise 1

Click here for exercise 2

# data[].attributes.body
Oefen met werkwoord "to be" (zijn):

Click here for exercise 1

# data[].attributes.body
Oefen met de spelling (ww + -s):

Click here for exercise 1

Click here for exercise 2

# data[].attributes.body
Click here for practice test 1

Click here for practice test 2

Click here for practice test 3

Click here for practice test 4

Click here to check if you know the rules

# data[].attributes.body
Oefen de past simple van het onregelmatige werkwoord "to be" (was/were):

Click here for exercise 1

# data[].attributes.body
Oefen met de spelling (ww +-ing):

Click here for exercise 1

Click here for exercise 2

# data[].attributes.body
Click here for practice test 1

Click here for practice test 2

Click here for practice test 3

Click here to check if you know the rules for the present simple tense.

# data[].attributes.body
Oefen met de spelling van het voltooid deelwoord (ww + -ed):

Click here for exercise 1

Click here for exercise 2

Click here for exercise 3

Click here for exercise 4

# data[].attributes.body
Click here for practice test 1

Click here for practice test 2

Click here for practice test 3

Click here to check if you know the rules for the present continuous tense.

# data[].attributes.body
Click here for practice test 1

Click here for practice test 2

Click here for practice test 3

Click here for practice test 4

Click here to check if you know the rules for the past simple tense.