Topics: 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:
Demonstrative SpeechTypes of SentencesGrammar - either...or, neither...norIdentifying TensesFuture PlansPrepotitionsPresent and Past Perfect TensesNouns, Pronouns, Antecedents, and Singular and PluralPreposition and Word FormAdverbs of Frequency & Simple Present TenseOther quiz:
Grammar › ViewYou mustn’t … late for school again.
A. being
B. to be
C. be
Tenses › View
During our vacation last summer, we __________ most of our time in the swimming pool.
A. have spent
B. spent
C. are spending
D. had spent
