Present Perfect / Past Perfect / Present Perfect Continuous
Help
He is so happy. He ________________________ (win) the race.
has won
Why is Claire so tired? She ____________________________ (run) for 2 hours .
has been running
What a mess! Someone ____________________ (paint) here.
has been painting
Unlock this slideshow and over 2 million more with Baamboozle+
Try slideshows
Your experience on this site will be improved by allowing cookies.
Allow cookies