[ Grammar - Present Perfect Tense ]
John ___________ (play) basketball since he was eight years old.
A. plays
B. has played
C. have played
D. is playing
Select your answer:

Random Topics:
Zero & First ContidionalGrammar - FuturePast Continues TenseNouns, Articles, DeterminersTake or PutVerb Patterns / IngFigurative Language VocabularyGrammar PhrasesRelative Pronouns with PrepositionsSimple Present ProgressiveOther quiz:
Vocabulary › Viewstupendous
A. something that is really great, awesome, or fantastic
B. something that is boring and uninteresting
C. something that is small and insignificant
D. something that is confusing and unclear
Verb-ing and Infinitive › View
They don’t know …………….. .
A. cook
B. how to cook
C. cooking
D. to cook
