Learning English #2 – Present Perfect Progressive

Learning English #2 – Present Perfect Progressive

www.phoenixpubliclibrary.org.jpg
Image source

1. The Formula of Present Perfect Progressive

Subject + have/has + been + Verb-ing + object/comp. (Positive)

I have been waiting here for one hour


Subject + have/has + not + been + Verb-ing + object/comp. (Negative)

I have been waiting here for one hour


Have/has + subject + been + Verb-ing + object/comp. (question)

Have you been waiting here for one hour


2. The use of Present Perfect Progressive

A. Present Perfect Progressive is used to indicate the duration of an activity that began in the past and continues to the present. When the tense has this meaning , it is used with time words such as for, since, all morning, all day, all week.

perfect 1.jpg
Examples :
I have been sitting here since nine o’clock.
I have been sitting here *for two hours.

.......................................................................................................................................

B. Present Perfect Progressive is used without any specific mention of time, it expresses a general activity in progress recently, lately.

perfect progressive.jpg
Examples:
I have been thinking about changing my major.
All of the students have been studying hard. Final exams start next week.
My back hurts, so I have been sleeping on the floor lately. The bed is too soft.

.......................................................................................................................................

C. With certain verb (most notably live, work, teach), there is little or no differences in meaning between the two tense (Present Perfect and Present Perfect Prograssive) when since or for is used.

Example :
I have lived here since 2000.
I have been livinng here since 2000.

He has worked at the same store for ten years.
He has working at the same store for ten years.


Reference : Understanding and Using English Grammar, written by Betty Schrampfer Azar, 1989.

Regards,
Mrs. Don

Coin Marketplace

STEEM 0.19
TRX 0.13
JST 0.029
BTC 58431.12
ETH 3142.83
USDT 1.00
SBD 2.43