Form of Present Perfect Progressive
Positive | Negative | Question | |
---|---|---|---|
I / you / we / they | I have been speaking. | I have not been speaking. | Have I been speaking? |
he / she / it | He has been speaking. | He has not been speaking. | Has he been speaking? |
Signal Words of Present Perfect Progressive
- all day, for 4 years, since 1993, how long?, the whole week
Test your knowledge on the Present Perfect Progressive. After submitting your answers, you will see how well you have done in the test.
Test
YanıtlaSilWrite the ing-form of the following verbs.
cry → crying
prepare → preparing
lie → lying
win → winning
dial → dialling
Choose the correct form: have or has and since or for.
Emma has been learning English for five years.
My friends have been living here since 2003.
I have been waiting for Danny for 20 minutes.
Ross and Gavin have been travelling around Australia for six weeks.
Carol has been exercising in the gym since 2 o'clock.
Write sentences in present perfect progressive.
Kevin / read → Kevin has been reading.
you / TV / watch / all day → You have been watching TV all day.
Paul / to the radio / listen / not → Paul has not been listening to the radio.
the men / cards / play → The men have been playing cards.
the girls / cycle / not → The girls have not been cycling.
Write questions in present perfect progressive.
Carol / shout → Has Carol been shouting?
you / dance → Have you been dancing?
Kevin / run → Has Kevin been running?
they / on the phone / talk / how long → How long have they been talking on the phone?
these books / lie / on the floor / how long → How long have these books been lying on the floor?