Grammar Quiz

[ Tenses ]

I ___ English for six years now.

A. have been learning

B. have learned

C. learned

D. am learning

Select your answer:
A  B  C  D  E 


Random Topics:

Apostrophes and GrammarPreposition and Preposition PhraseAsking for and Giving OpinionSimilesHow much or How many?Vocabulary, Grammar, SpellingPast and Present ContinuousTransportation VocabularySubjective and Objective PronounSimple, Complex, Compound Sentence

Other quiz:

Future Tenses › View

If you ….. me the truth, I will never speak with you.

A. won’t tell

B. won’t be telling

C. don’t tell


Grammar › View

Which sentence has the correct pronoun/antecedent agreement?

A. Micheal went to their room.

B. Tom ate they dinner.

C. John and Dylan need you to teach them.

D. The cats groomed herself.

Present Perfect and Simple Past Tense › View

I _____ (know) Julie for three years – we still meet once a month.

A. knew

B. have knew

C. has knew

D. known

E. have known


Tenses › View

 We can’t play loud music _______.

A. before everyone will go to bed  

B. when everyone went to bed

C. as soon as everyone went to bed

D. after everyone has gone to bed