HE ... FOR AN HOUR WHEN YOU ARRIVED HOME.A. HAS WAITEDB. HAD BEEN...

35. He ... for an hour when you arrived home.

a. has waited

b. had been waited

c. has been waiting

d. had been waiting

--> d