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:
A  B  C  D  E 


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 to

Other quiz:

Present Simple: affirmative, negative, interrogative › View

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