Grammar Quiz

[ 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:
A  B  C  D  E 


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 Tenses

Other quiz:

Vocabulary › View

What is the meaning of oblige?

A. a fence used as an enclosure for protection or defense

B. distrust

C. swarming

D. to accommodate


Past Simple Tense › View

What time ____ lunch?

A. did you had

B. you haved

C. did you have

Grammar › View

Someone 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