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. 

Do you know when to use -ing and when to use to + infinitive after a verb? 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 (201 votes)

Do you know how to tell someone what another person said using reporting verbs? Test what you know with interactive exercises and read the explanation to help you.

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

Do you know how to report a question that somebody asked? Test what you know with interactive exercises and read the explanation to help you.

B1-B2 grammar
Language level
B1 Intermediate
Average: 4.3 (57 votes)

Do you know how to use the zero, first and second conditionals? Test what you know with interactive exercises and read the explanation to help you.

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

Do you know how to use wish and if only to talk about things you would like to change? Test what you know with interactive exercises and read the explanation to help you.

B1-B2 grammar
Language level
B2 Upper intermediate
Average: 4.2 (92 votes)

Do you know the difference between We've painted the room and We've been painting the room? Test what you know with interactive exercises and read the explanation to help you.

B1-B2 grammar
Language level
B1 Intermediate
Average: 4.4 (144 votes)

Do you know how to report what somebody else said? Test what you know with interactive exercises and read the explanation to help you.

B1-B2 grammar
Language level
B1 Intermediate
Average: 4.2 (162 votes)

Do you know how to use modal verbs to talk about permission and obligation? Test what you know with interactive exercises and read the explanation to help you.

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

Do you know the difference between stop doing something and stop to do something? Test what you know with interactive exercises and read the explanation to help you.

B1-B2 grammar
Language level
B1 Intermediate
Average: 4.3 (52 votes)

Do you know how to use third conditionals and mixed conditionals? Test what you know with interactive exercises and read the explanation to help you.

B1-B2 grammar
Language level
B1 Intermediate
B2 Upper intermediate
Average: 4.2 (136 votes)

Do you know how to use reflexive pronouns like myself, yourself or themselves? Test what you know with interactive exercises and read the explanation to help you.

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

Do you know how to use phrases like much shorter than, almost as fit as and exactly the same as? Test what you know with interactive exercises and read the explanation to help you.

B1-B2 grammar
Language level
B1 Intermediate
Average: 4.5 (31 votes)