[ Present Tenses ]
How long ___________ (you, learn) Arabic?
A. does you learn
B. are you learning
C. have you learned
D. have you been learning
E. have you learnt

Random Topics:
Verbs, Tenses, and VocabularyComparatives, Superlatives, and ModalsFigure of SpeechVerbs: Action, Linking, and HelpingObject PronounsSimple Compound and Complex SentencesPassive Voice & TensesObject Pronountake, make, doWill and Going toOther quiz:
Present Simple: affirmative, negative, interrogative › ViewDoes Ben chat online? Yes, ____________.
A. she does
B. he does
C. I do
D. he doesn’t
Grammar › View
Today the poor received help from the government.
A. ASVA
B. ASVO
C. SVAA
D. SVOA
