have joininghas joined have joined John ______ the army... have hadhas having have having has had She______ a great time... have sweepinghas swept have swept has sweeping I______ the flo
Trang 1PRESENT PERFECT
Trang 2have joining
has joined have joined
John the army.
Trang 3have had
has having have having
has had
She a great
time
Trang 4have sweeping
has swept have swept has sweeping
I the floor.
Trang 5has landed have landed
has landing
have landing
They on
the Moon
Trang 6have walking has walking
has walked have walked
They to school.
Trang 7has playing has played have played have playing
He alone
Trang 8have rained have raining has rained has raining
It a lot
Trang 9has selling
has sold
have selling have sold
He some
flowers
Trang 10has solved
has solving have solving have solved
We the case
Trang 11have finishing have finished has finishing
has finished
I my
painting
Trang 12has played have played has playing have playing
You _ football.