Find resources for your level

Find content by language level, by section of the site or by topics that interest you. If you don't know your level, take our online level test to get an approximate indication of the English level you are working towards or completing. 

Learn how to use short forms like yes, I have and yes, I do to answer questions, and do the exercises to practise using them.

English grammar reference
Average: 4.5 (14 votes)

Do you know how to use in, on and at to talk about location? Test what you know with interactive exercises and read the explanation to help you.

A1-A2 grammar
Language level
A1 Elementary
A2 Pre-intermediate
Average: 4 (154 votes)

Do you know how and when to use an infinitive to talk about purpose? Test what you know with interactive exercises and read the explanation to help you.

A1-A2 grammar
Language level
A1 Elementary
Average: 4 (87 votes)

Do you know how and when to use at, in and on to talk about time? Test what you know with interactive exercises and read the explanation to help you.

A1-A2 grammar
Average: 4 (455 votes)

Do you know how to use have and have got? Test what you know with interactive exercises and read the explanation to help you.

A1-A2 grammar
Language level
A2 Pre-intermediate
Average: 4.1 (100 votes)

Do you know how to use there is and there are? Test what you know with interactive exercises and read the explanation to help you.

A1-A2 grammar
Language level
A1 Elementary
A2 Pre-intermediate
Average: 4 (108 votes)

Do you know how to use possessive 's? Test what you know with interactive exercises and read the explanation to help you.

A1-A2 grammar
Language level
A1 Elementary
Average: 4 (136 votes)

Do you know how to use the verb to be in the present simple? Test what you know with interactive exercises and read the explanation to help you.

A1-A2 grammar
Language level
A1 Elementary
Average: 4.3 (96 votes)

Do you know how to use the present simple? Test what you know with interactive exercises and read the explanation to help you.

A1-A2 grammar
Language level
A1 Elementary
Average: 4.1 (160 votes)

Do you know how to use comparative adjectives like older, better and more interesting? Test what you know with interactive exercises and read the explanation to help you.

A1-A2 grammar
Language level
A2 Pre-intermediate
Average: 4.2 (162 votes)

Do you know how to connect two contrasting ideas with words like although and despite? Test what you know with interactive exercises and read the explanation to help you.

B1-B2 grammar
Language level
B1 Intermediate
Average: 4.1 (147 votes)

Do you know the difference between bored and boring? Test what you know with interactive exercises and read the explanation to help you.

A1-A2 grammar
Language level
A1 Elementary
A2 Pre-intermediate
Average: 4.4 (210 votes)