[ 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
Select your answer:

Random Topics:
during, for, whilePassive and Active SentencesCoherent Sentence with Correct Grammar StructurePresent Perfect ContinuousGrammar - Future ActionPossessive Adjective and PronounModals - Conditionals - Future TensesPresent Tense vs Past TensePresent Perfect & Past Simple TenseOther quiz:
Future Perfect Tense › View… you have finished by the time I come back.
A. What
B. Will
C. When
D. Were
Vocabulary and Grammar › View
To disappear little by little means to ______
A. fade
B. glow
C. congratulate