How long ______ you ______ learning English ?

did / do
do / do
have / been
have / done
Elementary Grammar Exercises A1
English Vocabulary Tests
Pre-Intermediate Grammar Exercises
Fiverr 2021 English Level Tests