Grammar Quiz

[ Tenses ]

Frank _____ tennis for three years.

A. have played

B. played

C. has been playing

D. was play

Select your answer:
A  B  C  D  E 


Random Topics:

Gerunds, Infinitives and Modals of PossibilityRelative Pronoun/AdverbsGerunds & Infinitives + VocabularyComparatives and ConjunctionsPast TensesTenses - Irregular VerbsPresent Simple or Present ContinuousOffering HelpGrammar - Present PerfectModals for Recommendations

Other quiz:

Grammar › View

You’d better hurry ……… it seems to rain soon.

A. And

B. Unless

C. As


Present Perfect › View

How many asthma attacks ______ (Carlos, have) this month?

A. has Carlos had

B. did Carlos have

C. does Carlos have

D. has Carlos been having