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:

-ed or -ing › View

I was really ………………… when I fell over in the street.

A. embarrassing

B. embarrassed


Grammar › View

My mother is 50 years old. My aunt is 45 years old. My grand mother is 70 years old.

Which statement is true?

A. My mother is older than my mother

B. My grandmother is younger than my aunt.

C. My aunt is older than my mother.

D. My aunt is older than my grandmother

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