[ Tenses ]
Frank _____ tennis for three years.
A. have played
B. played
C. has been playing
D. was play

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 RecommendationsOther quiz:
Grammar › ViewYou’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
