Quick answer
Вы говори́те по-англи́йски?
vy govorite po-angliyski — the polite version — and the one to use with strangers
The options
Expect “немно́го”
The usual answer is немно́го (a little) or нет. Outside the big cities, English is rarer than travel guides suggest — which is exactly why the rest of this site exists.
What you hear back
Typical mistakes
Вы говори́те англи́йский?
Вы говори́те по-англи́йски?
Speaking a language takes the по-…-и form.
Ты говори́шь по-англи́йски? — to a stranger
Вы говори́те по-англи́йски?
Strangers get вы.
Check yourself
Which is correct?