Grammar test


By the time James finishes his telephone call, he _____ for over an hour.