[ 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:
Tenses › ViewI wonder if Jane ________ to my birthday party next Saturday. ( to come )
A. comes
B. will come
C. came
D. have come
Reported Speech › View
will you marry me?
A. he asked me if I would marry him
B. he asked me if I will marry him
C. he asked me if I married him
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
