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 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)

Do you know how to use phrases like She's called every day this week, I've broken my leg and Have you ever been to Scotland? Test what you know with interactive exercises and read the explanation to help you.

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

Do you know how to give extra information about someone or something 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.1 (82 votes)

Do you know how to talk about future plans using will, going to and the present continuous? Test what you know with interactive exercises and read the explanation to help you.

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

Do you know how to use modal verbs to say how certain you are about a possibility? Test what you know with interactive exercises and read the explanation to help you.

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

Do you know how to use stative verbs like think, love, smell and have? Test what you know with interactive exercises and read the explanation to help you.

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