[ 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 and Vocabulary › ViewIt is on the bed – you can put your head on it.
A. a towel
B. a lamp
C. a pillow
Vocabulary › View
Are you _______ to speak in front of many people ?
A. confident
B. confidence
C. relaxed
D. satisfy
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
