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
Preview next quiz:
A: Has Jack driven a car before?
B: No, this is the first time he _____________ (drive) a car.
A. drives
B. has driven
C. have driven
D. drove