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 how to use the prepositions for, from, in, of, on, to and with after 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 (70 votes)

Do you know how to define who or what you are talking about using relative clauses? Test what you know with interactive exercises and read the explanation to help you.

B1-B2 grammar
Language level
B1 Intermediate
Average: 4.2 (74 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 (56 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 (51 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 (403 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 (129 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 (154 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 (87 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.2 (49 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 (126 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 (41 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.6 (27 votes)