Worksheetsgerund, present and past participle
Total questions: 35
Worksheet time: 1hrs 22mins
Exciting Trip
Gerund
Present Participle
Boring room
Gerund
Present Participle
Baking Powder
Gerund
Present Participle
Boiling water
Gerund
Present Participle
Painting canvas
Gerund
Present Participle
Watering can
Gerund
Present Participle
Trending topic
Gerund
Present Participle
Writing desk
Gerund
Present Participle
Satisfying service
Gerund
Present Participle
Fishing boat
Gerund
Present Participle
Amazing story
Gerund
Present Participle
Challenging game
Gerund
Present Participle
Diving board
Gerund
Present Participle
Praying mat
Gerund
Present Participle
Inspiring words
Gerund
Present Participle
Drawing book
Gerund
Present Participle
Tiring Job
Gerund
Present Participle
Annoying behavior
Gerund
Present Participle
Slimming tea
Gerund
Present participle
Swimming pool
Gerund
Present Participle
Enjoying her victory, Monica jumped around wildly and threw her arms up in celebration.
Braking too late, Judy hit the stopped car in front of her.
William almost stepped on the snake hidden in the clump of monkey grass.
My mom cringes each time she hears the crashing cymbals and pounding drums coming from my bedroom.
Marsha smiled sadly at the wilting flower.
The drowning boy struggled to keep his head above the water.
Defying gravity, the magician surprised the audience by levitating above the ground.
Max ran toward the cake falling off the table.
Preparing for the weather, Meg grabbed her raincoat and rain boots.
Mark quickly licked the ice cream dripping down his arm.
He was sitting in an armchair ____________ a magazine.
read
reading
having read
to read
___________________ in the company for many years, he knew everyone and everything.
Having worked
Worked
Working
To work
The cup _________ with milk stood on the table.
having fill
filling
having filled
filled
_________________from Brazil, he is not used to such cold weather.
Having come
Coming
Having came
Came
You will annoy people, _______________like that.
talking
talked
having talk
having talked
