Grammar Quiz

[ 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:
Despite, In Spite Of, Although, Even Though, HoweverCoordinate Conjunction Irregular VerbGerunds as Objects of PrepositionsNoun ClausesPresent Simple or Present ContinuousPresent Perfect vs Past SimpleActive vs. Passive VoiceModals of Prohibition

Other quiz:

Word Form & Verb Tense › View

I have never played badminton before. This is the first time I _____ to play it

A. try

B. tried

C. have tried

D. am trying


Prepositions › View

I live ___ the top floor.
a. in
b. on
c. at


How to use : Read the question carefully, then select one of the answers button.