Doesn't ¿No habla ingles? mean You don't speak English?  It can mean either:    ¿[Usted] No habla Inglés? - Don't YOU speak English - in this case the YOU is formal speech, the informal way to say YOU would be: ¿[Tu] No hablas Inglés?    ¿[El] No habla Inglés? - Doesn't HE speak English?  ¿[Ella] No habla Inglés? - Doesn't SHE speak English?    ¿[Eso] No habla Inglés? - Doesn't IT speak English?      If you want to say I don't speak Spanish it's:  [Yo] no hablo Español    Most English speakers say no habla Español it sounds very weird since it's refering to a different person but yourself. ;)