Grammar Quiz

[ 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 Tense

Other 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