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:

Article › View

Choose the correct article for the sentence: “She found ___ unique solution.”

A. a

B. an

C. the


Grammar › View

Did you ________ my mail?

A. receives

B. receive

C. received

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