[ Gerund ]
Have you finished … the kitchen?
A. to clean
B. clean
C. cleaning
D. to cleaning

Random Topics:
Noun PhrasesParticiple AdjectivesPerfect and Past TensesPresent/Past/Future Continuous TenseNouns, Articles, DeterminersAdjectives and ArticlesModal Verbs - ObligationFuture Perfect TenseAsking for and Giving OpinionModals - Have to or ShouldOther quiz:
Vocabulary › View(adj) too many to be counted; countless
A. unexpectedly
B. innumerable
C. astonish
D. summarize
Tenses & Affixes › View
Choose the correct word to complete each sentence.
It’s ___ (possible) to lift that heavy box alone.
A. impossible
B. possible
C. possible-less
Grammar › Viewrecycling …………..(become) more and more popular nowadays.
A. becomes
B. is becoming
Grammar › View
Either Bill or Jon will bring a sample of (his, their) own work.
A. his
B. their
