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:

Past Tenses › View

We 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 › 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