[ 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:
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