Grammar Quiz

Topics: Present Perfect Tense

I have learnt English ______ five years already!

A. for

B. since

Select your answer:
         


Random Topics:

Grammar ErrorsPrepositionsPassive and Active SentencesGrammar and Passive VoiceSynonymsPresent simple or Past simpleTensesModal Verbs for DeductionPresent Perfect: for/sincePersonal pronouns + possessive adjectives + Introgative pronouns

Other quiz:

Grammar › View

Which of these words means “they are”?
A. they’re
B. there
C. their


Vocabulary › View

Adverb, in a way that is impossible to separate

A. Redemptive

B. Consternation

C. Inxextricably

D. Analytical