[ 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:
Past Tenses › ViewWe were talking when she ………….. into the room.
A. come
B. was coming
C. came
D. were coming
Grammar › View
What type of determiner is : neither
A. numeral
B. possessive
C. demonstrative
D. distributive
E. quantifier
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
