Learn English with English, baby!

Join for FREE!

Social_nav_masthead_logged_in

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 progress, 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:

Heat Stroke

Kindred Spirits

Skydiving

Hot Tub Time Machine

The World is Your Oyster

Brainstorm

Movies of the Decade

"Breakthrough" with Channing Frye of the Phoenix Suns

The iTEP® test

  • Schedule an iTEP® test and take the official English Practice Test.

    Take Now >

Comments

Log in to Reply

bnhmdan

bnhmdan

Morocco

we have been encouraging to make best of humain right in our position sociales

12:48 AM Jun 12 2013 |

loubna34

loubna34

Algeria

please , give me more examples

09:15 AM Jun 04 2013 |

Mhnhi

Bahrain

please explain this subject and give more different tests

06:02 PM Feb 16 2013 |

Serena Jue

Afghanistan

I have been waiting for him for 10 years!


I have been thinking of u for a week.


they have been finding their lost money for 5 days.



10:46 AM Nov 27 2012 |

mandaandani

Indonesia

i have been reading this thriller novel now


he has been studying pshicology for 3 years


my sister has been searching for her money for a day


mommy has been taking care of me for three days in the hospital


we have been planning for next holiday

05:05 PM Oct 03 2012 |

1 person likes this

sarah bary

sarah bary

Iraq

I have been planting fourteen rose-bushes this morning

08:45 AM Sep 08 2012 |

sarah bary

sarah bary

Iraq

I have been planting fourteen rose-bushes this morning

08:43 AM Sep 08 2012 |

stein_1

stein_1

Bolivia

it’s hard but I try…............

01:49 AM Jul 24 2012 |

Eleniya

Eleniya

Russian Federation

I’ve been visiting this website for more than three years :)

11:05 AM Jul 03 2012 |

Irene Forever

Ukraine

I’ve been living in Ukraine for all my life.

09:26 AM Jul 03 2012 |