[ 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:
Grammar › ViewMark the most suitable answer:
If EXIT is to ENTRY , then ACCEPT is to ________
A. Believe
B. Drop
C. Reject
D. Give
Mixed General Quiz › View
Sarawak, ___ the island of Borneo, is one of the states of Malaysia.
a. in
b. on
c. to
Does 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
