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:

Idioms › View

“Against the clock” means ___.
a. a new record
b. a test of speed or time
c. an impossible task


Perfect Tenses › View

Which of the following sentences is NOT in the present perfect tense?

A. Boom has lived here for five years.

B. Thee and Rinya have been to Paris.

C. Cheya is eating dinner.

D. We have finished our project.

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