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:

General › View

Which of the following words can be used instead of will in the first conditional

A. Should, might or could

B. Should

C. Should, Were or Had

D. May, might, can or could


Tenses › View

The future simple tense can be used for making predictions about the future based on no present evidence.

A. TRUE

B. FALSE

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