this app was designed for people who have a basic knowledge of English and want to test what they have learnt.
it was also designed for beginners who want to add new vocabulary and grammar to what they already know
there are 20 levels (all at A2 level) and you can check your progress after every ten questions - each level comes with feedback to explain what you did wrong