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

Stars

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

jasonhe2014

China

i have been learning english since i was 13 years old


it has been changing a lot  since this country had been constructed

11:55 AM Feb 26 2014 |

amin27

Iran, Islamic Republic Of

I’ve been sleeping since yesterday. (:

01:35 PM Jan 18 2014 |

younis6991

younis6991

Iraq

I have been playing computer games since last day


04:22 AM Jan 11 2014 |

Fatima888

Russian Federation

I have been learning English the whole day.

09:10 AM Nov 07 2013 |

1 person likes this

Melpepi

Melpepi

El Salvador

I have been  playing  since 2hours ago… 

03:44 AM Nov 07 2013 |

a_najafi59@yahoo.com

Iran, Islamic Republic Of

i have been working in realway ofice since 8 yers age untill now

02:47 PM Aug 26 2013 |

1 person likes this

dayu1

dayu1

Mexico

I have been baking a delicious pie since this morning.
My dog has been playing alot today.
My aunt has been cooking to me since 5 hours ago, food was delicious.

11:15 PM Jul 04 2013 |

1 person likes this

padmarai96

India

it has been raining since yesterday.

02:12 PM Jun 16 2013 |

1 person likes this

padmarai96

India

she has been on the computer for five hours.

02:10 PM Jun 16 2013 |

padmarai96

India

i have been  writing this essay since morning.

02:09 PM Jun 16 2013 |