Grammar Quiz

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:
     

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