[ 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:
Compound Adjectives › ViewFill in the gap with the correct compound adjective.
No wondering! He can lift all the bags at the flick of a switch, for he is ______________________.
_
A. quick-thinking
B. well-muscled
C. moon-faced
Idioms › View
To “eke out” means ___.
a. to rush out
b. to do with difficulty
c. to make easily
recycling …………..(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
