Noteclass 9 10

Present perfect continuous

Lesson 39 of 84

B1

Present perfect continuous = have been doing (shuru se ab tak chal raha). Kitni der + activity. have done = 32 / 37. Now = 08. Past video = 38. Extra since / for / ago = I5.

1. Kya hai

I have been waiting for twenty minutes. (abhi bhi / abhi-abhi)

Past me shuru, kitni der ab tak. Focus = activity + how long, sirf result nahi.

Ishara Example
for + period for twenty minutes, for two years, for a long time
since + start point since 5 pm, since Monday, since 2019
all morning / all day It's been raining all morning.
How long…? How long have you been learning English?

ago is tense ke saath nahi. since two years galat — for two years. since / for / ago alag page = I5.

2. have been + -ing

I / you / we / they he / she / it
Positive I have been waiting. / I've been waiting. She has been cooking.
Negative I haven't been sleeping well. He hasn't been studying.
Question Have you been studying? Has she been cooking?
Short Yes, I have. / No, I haven't. Yes, she has. / No, she hasn't.

Short: Yes, I have. — not Yes, I've / Yes, I have been as the short form. been ke baad -ing: been waiting, not been wait / been waited.

3. vs doosre tenses

Box Use Example
have been doing (yahan) kitni der / activity ab tak I've been reading this book. (abhi book chal rahi)
Present perfect (32) result / number / finished I've read two chapters.
Present continuous (08) now, kitni der nahi I am waiting for the bus. (abhi)
Past continuous (38) us past scene me, not "till now" I was waiting when the bus came.
Stative (haal: know / like) know / like / want / have (06) I've known him for ten years. (not been knowing)

I've been to Goa = 32 (visit). Not I've been going to Goa unless baar-baar jaana. has been done = passive (41). Yahan has been doing.

4. Examples

Bold = present perfect continuous, unless noted.

  1. I've been waiting for the bus for twenty minutes.
  2. She's been cooking since 5 pm.
  3. We've been living in Pune for two years.
  4. It's been raining all morning.
  5. Have you been studying?
  6. I haven't been sleeping well.
  7. How long have you been learning English?
  8. He's been playing cricket since this morning.
  9. They've been working all day.
  10. I'm tired. I've been running.
  11. I've been reading this book. (not finished)
  12. I've read two chapters. (32 — result)
  13. I am waiting for the bus now. (08)
  14. I was waiting when the bus came. (38)
  15. I've known Ravi for ten years. (stative / haal — not been knowing)

5. Common mistakes

I am waiting since one hour. / How long are you living here?
I've been waiting for an hour. / How long have you been living here?
I have been wait. / I have been waited.
I have been waiting.
I've been knowing him for years.
I've known him for years.
I've been living here since two years.
I've been living here for two years. (since 2019 = start)
I am living here for two years. (kitni der ab tak)
I've been living here for two years.
I've been going to Goa. (matlab visit)
I've been to Goa. (32)
Yesterday I have been waiting. / I have been waiting ago.
I was waiting yesterday. (38) / I've been waiting for an hour.
The work has been doing. / Yes, I've been. (short)
She has been doing the work. / has been done = 41. Yes, I have.
Hindi note. Hindi "ek ghante se wait kar raha hoon" me aksar present lagta hai. English me: kitni der ab tak = have / has been + -ing. for = kitni der (two years). since = kab se (2019 / 5 pm). Kitni kitaabein / result = simple perfect (32). Abhi photo = 08. Kal ki video = 38.

6. Practice

A. 10 MCQ

1. She ______ cooking since 5 pm.
2. I ______ for the bus for twenty minutes.
3. How long ______ you been learning English?
4. I ______ two chapters. (number / result)
5. I ______ him for ten years. (know)
6. She's been cooking ______ 5 pm.
7. We've been living here ______ two years.
8. I ______ waiting when the bus came yesterday.
9. It's been raining ______.
10. Have you been studying? — Yes, I ______.

B. 5 fill-in

1. She has ______ cooking since 5 pm. (been)

2. We have been living here ______ two years. (for / since)

3. He has been playing ______ this morning. (for / since)

4. I have ______ him for ten years. (know)

5. Sahi karo: I am waiting since one hour.

C. 3 sentences

Model answers neeche.

  1. for + period: I've been waiting for twenty minutes.
  2. since + start: She's been cooking since 5 pm.
  3. How long…? How long have you been learning English?

7. Answer key

MCQ
  1. b) has been — since 5 pm = have been doing. is = now, kitni der nahi. was = past scene (38).
  2. c) have been waiting — for twenty minutes till now. am waiting = now only. wait = present habit.
  3. b) have — How long have you been…? are / did galat (have chahiye).
  4. b) have read — number/result = 32. been reading = activity. am reading = now.
  5. b) have known — stative (haal). been knowing / am knowing nahi.
  6. b) since — 5 pm = start point. for = period. ago = past (I5 / 37).
  7. b) for — two years = period. since two years galat. ago = past.
  8. b) was — yesterday when = 38. have been = till now. am = now.
  9. b) all morning — open period till now. yesterday / last week = past (37 / 38).
  10. a) have — Have you…? Yes, I have. been / am short nahi.
Fill-in
  1. been — has been + -ing.
  2. for — period.
  3. since — this morning = start.
  4. known — stative (haal), have + V3 (3rd form), not been knowing.
  5. I've been waiting for an hour. — for + period, have been + -ing.
Model sentences
  1. I've been waiting for twenty minutes.
  2. She's been cooking since 5 pm.
  3. How long have you been learning English?

Check: have/has been + -ing; for = period, since = start; How long have you been; not am waiting since; not been wait; haal (know) = have known; number = have read (32); when-past = was (38); ago/I am here since = I5; been done = 41; if = 40.