He (work) ____ in this company since 1985. I ____ for you since two o'clock. Mary ____ in Germany since 1992. Why is he so tired? He ____ tennis for five hours. We ____ for the motorway for more than an hour.

PRESENT PERFECT PROGRESSIVE

Leaderboard

Visual style

Options

Switch template

Continue editing: ?