Engspire × Engreesi

Present Perfect Continuous Tense

Something that started in the past and has been going on until now. Great for "how long".

You'll use this one a lot when you complain about traffic, the weather and buses. 😄 It joins the past and the now, like the present perfect, but it's about the activity, not the result.

අතීතයේ පටන් අරන් දැන් වෙනකම්ම කරගෙන යන දෙයක් ගැන කියන්න අපි present perfect continuous පාවිච්චි කරනවා. "මම පැය දෙකක් තිස්සේ බලාගෙන ඉන්නවා" වගේ. ගොඩක් වෙලාවට for හරි since හරි එක්කම එනවා.

How to make it

PositiveQuestionNegative
I / you / we / theyWe've been waiting.Have we been waiting?We haven't been waiting.
he / she / itHe's been waiting.Has he been waiting?He hasn't been waiting.

When do we use it?

1. Started in the past, still going on

Still going

  • She's been waiting for you since morning.
  • I've been working on this report since eight o'clock.
  • It's been raining for a week.
  • How long have you been learning English?

2. It just stopped, and you can see the signs

You can see the signs

  • The roads are wet. Has it been raining?
  • Why are your eyes red? Have you been crying?
  • I'm tired because I've been running.

This one or the present perfect?

Present perfect continuousPresent perfect
The activity, how longThe result, how many / how much
I've been reading this book all day.I've read 100 pages.
She's been cooking since morning.She's cooked five curries.

If there's a number of things done (three times, five curries, 100 pages), use the present perfect, not the continuous.

Remember the verbs that don't like -ing? They don't take it here either. Say I've known her for years, not I've been knowing her.

Quick check

Tap an answer. Nothing is saved.

  1. I for an hour. Where are you?

  2. It raining since last night.

  3. I three emails this morning.

  4. We each other since grade one.

  5. The baby has been sleeping 5 o'clock.

Finished this one? Tick it off. It is saved on this device only.