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
Did you hear that Ben was fired last month? He had been working for that import company for more than ten years and he ___________ (work) in almost every department.
had worked
Unlock this slideshow and over 4 million more with Baamboozle+