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:
Second and Third ConditionalPrepositions and Prepositional PhrasesPast or Present Verb TenseModals and AdvicePast Simple TensePresent PerfectCompliment, Congratulation, and HopeTransitional WordsComparative AdjectivePassive Voice Present SimpleOther quiz:
Grammar › ViewIdentify the noun in the following sentence: The happy children played in the park.
A. park
B. played
C. children
D. happy
Adjective Order › View
We walk through a (an) _____________________________ passage.
A. Nineteenth-century, mysterious, narrow
B. Mysterious, nineteenth-century, narrow
C. Mysterious, narrow, nineteenth-century
