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:

Modal Verbs › View

What is the response to the question, “May I borrow your car?”

A. Yes, you may

B. No, you mustn’t

C. No, you can’t

D. Yes, you could


Tenses › View

. They ___ (not to travel) last summer.

A. did not travel

B. didn’t travel

C. did not go

D. were not traveling

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