Knowing how to speak Spanish and getting a good grade on a test are two different things. There are a lot of people who have been brought up in an English speaking household and only speak English, but can't pass an English test.
For example, your second last sentence "..... why couldn't I do...