[ 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 › ViewSam ___ play chess in the past but now he does.
A. did not use to
B. did not use
C. not used to
Prepositions › View
Her sister was_____the supermarket buying tomatoes for the salad.
A. on
B. at
C. over
D. under
E. in
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
