Teaching and learning English vocabulary sometimes can be frustrating both for the teacher and for the student. The main reason for it is that English is full of confusing words that sound alike but are spelled differently and have different meanings. There are also some words that may have the same spelling but totally different pronunciation and meaning. Some other words seem to have the same meaning but they are used in different contexts with different grammatical structures. The following test will help your students to have more practice with the commonly confused words. The test is designed for pre-intermediate and intermediate students and is based on British English.