Present Perfect Progressive

The present perfect progressive expresses the meaning “until now” and makes the connection between the past and present. Since it is progressive, it usually connotes an idea of continuity. It is often used with prepositional phrases: for + amount of time and since + point in time.

I have been living in Minneapolis since 1999.

I have been living in Minneapolis for three years.

The present perfect progressive tense is made by placing have been (or has been) immediately in front of the –ing form of the main verb.

The present perfect progressive can sometimes be interchanged with the present perfect tense with little or no deviation in meaning.

Esther has worked there for nine years.

Esther has been working there for nine years.

However, in cases where the present perfect tense carries the meaning “before now” (non-specific time in the past), the present perfect progressive cannot be used.

 

I have been seeing that movie five times already.

I have seen that movie five times already.

(Incorrect!)

(Correct)

Audio - Click to Play
Get the Flash Player to see this player.

Grammar Exercises

More Grammar Topics

Statistics

We have 19 guests online
 News: 448
 Visitors: 742731
Comments (0)Add Comment

Write comment
quote
bold
italicize
underline
strike
url
image
quote
quote
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley
Smiley

security code
Write the displayed characters


busy
 
< Prev   Next >