WHEN I ARRIVED AT THE STATION, JOHN HAS BEEN WAITING FOR ME FOR AN...

1. When I arrived at the station, John has been waiting for me for an hour. ………