Grammar Quiz

Topics: Present Perfect Simple and Continuous

I __ (have) this computer for 10 years.

A. have been having

B. have been had

C. have had

D. have having

Select your answer:
         


Random Topics:

Have to/Has toComparative AdjectivePresent Progressive TenseRelative PronounSimple Present ProgressiveModals and PhrasesPossessive NounsTransitional Phrases and ConjunctionsSimple Present - Negative & InterrogativeVerb Present Simple Tense

Other quiz:

Grammar › View

Choose the correct form: They __________ (to visit) their grandparents every summer.

A. visit

B. visiting

C. visited

D. will visit


Tenses › View

Don’t be late tomorrow – the bus …….. at nine o’clock.

A. will leave

B. is going to leave

C. leaves

D. is leaving