Personalised resources for you

Register to unlock the full resource library and save your favourite materials for easy access any time.

Free resources

Learn about the different present tense forms (present simple, present continuous and present perfect) and do the exercises to practise using them.

English grammar reference
Language level
B1 Intermediate
B2 Upper intermediate
C1 Advanced
Average: 4.1 (305 votes)

Learn about the different past tense forms (past simple, past continuous and past perfect) and do the exercises to practise using them.

English grammar reference
Language level
B1 Intermediate
B2 Upper intermediate
C1 Advanced
Average: 4 (406 votes)

Learn about perfect verb forms and do some exercises to practise using them.

English grammar reference
Language level
B1 Intermediate
B2 Upper intermediate
C1 Advanced
Average: 4.2 (63 votes)

Learn about continuous verb forms and do some exercises to practise using them.

English grammar reference
Language level
B1 Intermediate
B2 Upper intermediate
C1 Advanced
Average: 4.5 (23 votes)

Learn about modal verbs for possibility, impossibility and certainty and do the exercises to practise using them.

English grammar reference
Language level
B1 Intermediate
B2 Upper intermediate
C1 Advanced
Average: 3.9 (154 votes)

Learn how to use can, could and could have to talk about ability, and do the exercises to practise using them.

English grammar reference
Language level
B1 Intermediate
B2 Upper intermediate
C1 Advanced
Average: 4 (65 votes)

Learn about the modal verbs can and could and do the exercises to practise using them.

English grammar reference
Language level
B1 Intermediate
B2 Upper intermediate
C1 Advanced
Average: 4 (159 votes)

Learn about using have with modal verbs to refer back in time, and do the exercises to practise using it.

English grammar reference
Language level
B1 Intermediate
B2 Upper intermediate
C1 Advanced
Average: 3.7 (27 votes)

Determiners and quantifiers are words we use in front of nouns. We use determiners to identify things (this book, my sister) and we use quantifiers to say how much or how many (a few people, a lot of problems).

English grammar reference
Language level
B1 Intermediate
B2 Upper intermediate
C1 Advanced
Average: 3.9 (188 votes)

Nouns are words that give a name to people, places or things, though they can also refer to ideas and other abstract objects. 

English grammar reference
Language level
B1 Intermediate
B2 Upper intermediate
C1 Advanced
Average: 4 (195 votes)

Learn about the basic parts of verbs and verb phrases and do the exercises to practise using them.

English grammar reference
Language level
B1 Intermediate
B2 Upper intermediate
C1 Advanced
Average: 4.4 (67 votes)

Learn about count nouns (or countable nouns) and do the exercises to practise using them.

English grammar reference
Language level
B1 Intermediate
B2 Upper intermediate
C1 Advanced
Average: 4.3 (45 votes)