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

ahmed said elsagheer

Egypt

she has been marrying for years

12:25 AM Mar 25 2011 |

ali touliSuper Member!

Canada

how long have you been waiting for the bus?

04:58 AM Mar 01 2011 |

basoor

United Arab Emirates

hi

07:08 PM Jan 12 2011 |

basoor

United Arab Emirates

hi

06:49 PM Jan 12 2011 |

aounie

Malaysia

I have been longing for her love.

01:41 AM Jan 03 2011 |

wehel Amir

wehel Amir

Somalia

i have been here for a long time.

11:18 AM Nov 30 2010 |

dlyn

Afghanistan

http://www.learning-english-grammar.com/

08:24 PM Oct 31 2010 |

khady

Senegal

i have been studying english for 7 year old now

06:48 PM Oct 16 2010 |

Mila Puntsel

Russian Federation

I have been teaching English all my life

06:35 AM Sep 25 2010 |

tariqjana

Pakistan

I have been teaching English language for five years.

12:03 PM Aug 22 2010 |