Если вы едете в Испанию как турист, то вы будете пересекаться практически исключительно с теми испанцами, которые хорошо говорят по-английски. А вот в повседневной жизни всё намного хуже. У меня на работе например даже в документах прописано, что английский является одним из официальных, и всё равно многие на нём вообще не говорят.