PRESENT
PERFECT
GAME
GO
have joining
have joined
has joined
John ______ the army.
has had
has having
have having
She______ a great
time.
have had
have sweeping
has swept
have swept
I______ the floor.
has sweeping
have landed
has landed
has landing
They ______ on
the Moon.
have landing
have walked
has walking
have walking
has walked
They______ to school.
has playing
has played
have played
He ______ alone.
have playing
have rained
have raining
has rained
It______ a lot.
has raining
has sold
have sold
have selling
He ______ some
flowers.
has selling
have solved
has solving
have solving
We______ the case.
has solved
have finishing
have finished
has finishing
I ______ my
painting.
has finished
has played
have played
has playing
You _____ football.
have playing