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 Tenses › View

They ………….. letters quickly .

A. usually writes

B. usually write

C. write usually

D. writes usually


Grammar › View

The king asked the peasant what ….. you do with money and gold yesterday?

A. does

B. do

C. did

D. doing

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