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:

Grammar › View

Watch

A. fishing

B. a bike

C. some new shoes

D. a DVD


Grammar › View

Q: ________is the longest river in the world?

Ans: Nile River.

A. When

B. Who

C. Which

D. Why

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