Zainab ____ English since she was twelve.
Correct answer B. has been learning
Explanation
An ongoing activity continuing from a past starting point, marked by 'since', needs the present perfect continuous: 'has been learning'.
Answer checked How we write and check questions
Discussion