Learn English with English, baby!

Join for FREE!

Present Perfect Progressive

We form the present perfect progressive (sometimes called the "present perfect continuous") with have/has been + main verb + ing. We use this tense to talk about an on-going action that began in the past, is still in process, and may continue into the future.

For example, you might say, "I have been thinking about getting a new car for weeks." You first thought of getting a new car weeks ago, you're currently thinking of getting one, and unless you buy one or decide not to buy one right now, you'll continue thinking about it.

Present Perfect Progressive Grammar Quiz

  1. Have you thinking about moving for a long time now?

  2. Thomas has been silently about asking her out for a week and a half.

  3. Marianne been studying English for seven years now.

  4. I have been to buy those shoes in the shop window for a month.

  5. What have you been lately?

Go Super to see the answers! Go Super!

Present Perfect Progressive Lessons:

Show Off

Movies of the Decade

Drift Apart

Getting a Promotion

Devastating Earthquakes

From Paris With Love

Talking Iranian Democracy on Ebaby!

Hot Tub Time Machine

Practice TOEFL Vocabulary >

Comments

Log in to Reply

Ashkan01

Ashkan01

Iran, Islamic Republic Of

I have been studing english.

02:03 AM Mar 23 2012 |

roba masoud

Palestinian Territory, Occupied

thanks,

09:40 AM Dec 09 2011 |

1 person likes this

alhgag

alhgag

Libyan Arab Jamahiriya

hi, guys i wanna comment some your answering especially kokoboko about present perfect or presen perfect progressive i like this discussion may cause some confugion in my opinion you have to use present perfect progressive because it started in the past and still continues untill now.
have a good work

08:13 AM Oct 29 2011 |

1 person likes this

Vafa_S

Vafa_S

Azerbaijan

i have  been  thinking  to  change  my  current  job

12:00 AM Oct 07 2011 |

1 person likes this

jafar valipoor

Iran, Islamic Republic Of

hi Algeria

01:46 AM Sep 23 2011 |

1 person likes this

lindasalem

lindasalem

Algeria

i have been thinking to buy a new car for weeks

01:53 PM Sep 13 2011 |

1 person likes this

Anna91

Anna91

Poland

never heard of this time as of progressive, it was always continuous… (thank you teachers ! )


i have been looking for a job

06:02 AM Sep 12 2011 |

1 person likes this

aleksandrochka

Russian Federation

I have been dreaming about this concert for one year.

12:28 AM Apr 14 2011 |

1 person likes this

aay thea

aay thea

Indonesia

i have been thinking a bout playing a new game for weeks..n_n

02:52 AM Apr 11 2011 |

kokoboko

kokoboko

Ukraine

ahmed said
elsagheer

Let me correct your answer.

You shouldn`t have used Present Perfect Continuous ( Progressive) Tense in that sentence.

Present Perfect  Tense is right.

She has been married for years.

to be married

 

 

05:43 PM Mar 24 2011 |

1 person likes this