Grammar Quiz

[ Present Perfect Tense ]

I have learnt English ______ five years already!

A. for

B. since

Select your answer:
         


Random Topics:

Subordinating Conjunctions and Complex SentencesContinuous and Perfect TensesVerb and PrepositionTenses & AffixesModals - Reported Speech - ConditionalsPast and Perfect TensesPhrasal Verbs and Verb FormsInfinitivesDescriptionsGrammar - Verb Forms

Other quiz:

Tenses › View

I _______ (lose) my keys; Can you help me look for them?

A. loses

B. am losing

C. lost

D. have lost


Grammar › View

He got wet………….he forgot his umbrella.

A. because of

B. because

C. but

D. and