Present Perfect Continuous | bdmclass

 

Present Perfect Continuous

Present perfect is used to talk about the action that started in the past and continues to the present while present perfect continuous tense is used to describe the action that started in the past and still continues in the present. It is formed by using have been with present participle (have/has been + V-ing).

Forms
Positive: Sub + have/has been + V-ing.
Ex. I have been studying English since I was 10 years old.
Negative: Sub + have/has + not + been + V-ing.
Ex. She hasn’t been sleeping since this morning.
Yes/No: Have/has + sub + been + V-ing…….?
Have you been studying English since you were 10?
Wh-Question: Wh-Word + have/has + sub + been + V-ing….?
How long have you been studying English?
 
        I have been teaching English since 2005.

From the above example, we can see that the action of me teaching English started in the past, 2005, continues to the present and the action of teaching is still going on now. See more examples below.

She has been working in this company for 5 years.
They have been playing soccer for 2 hours.
Most people have been using the internet since 2000.
Has she been working this company for 5 years?
Have they been playing soccer for two hours?
How long have you been waiting here?
Where has he been teaching at since 2005?

Practice
Complete the following sentences using the correct form of the present perfect continuous.
Theara (work) _________________ has been working in this company since 2000.
He (wait) _________________ for you since 7 am.
Roza (live) _________________ in Phnom Penh since 1992.
Why is she so tired? She (play) _________________tennis for five hours.
How long (learn / you) _________________ English?
They (look for) _________________ us for almost two hours.
I (live)  _________________ without electricity for two weeks.
They ( lean)_________________ together since grade 5.
How long (work / your mom) _________________ in the garden?
Theary (not / be) _________________ in the garden for more than an hour.

Comments