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

Random Topics:
Infinitives or GerundsAdjectives & PrepositionDemonstrative PronounCountable - UncountableWill, Be going to, Present ContinuousPreposition and Word FormModal Verbs - ObligationPronoun Antecedent AgreementPrepositions of Location, Movement and TimePast TensesOther quiz:
Vocabulary › ViewWhat is the meaning of translucent?
A. to give a look of contempt
B. continued effort to do or achieve something despite difficulties
C. a wooden platform that is used to execute by hanging
D. clear and transparent
Modals › View
He _____ his wallet himself, it _____ .
A. might lose / couldn’t be stolen
B. may have lost / can’t have been stolen
C. could have lost / must not have been stolen
D. ought to lose / shouldn’t be stolen
Grammar › ViewSomeone who likes to tell other people what do do.
A. industrious
B. curious
C. bossy
Grammar › View
However, there [is / are] no one food which can provide all the nutrients we need.
A. is
B. are