In lesson 36, you learned the Present Perfect with for and since: I have lived here for ten years. This tells a fact about now.
The Present Perfect Continuous tells about an activity. The activity started in the past and is still happening: I have been working on this report for three hours. The speaker shows the activity and the time passing.
I have lived here for ten years. (where I live now)
She has known him since college. (their relationship)
Present Perfect Continuous (an activity):
I have been working on this report for three hours. (I am still working.)
It has been raining since this morning. (It is still raining.)
She has been teaching here for fifteen years. (She is still teaching.)
Our neighbors have been fixing their house for three months.
Ben has been running every morning since last fall.
I have been learning Spanish for two years.
Sam has been working here since January.
For and since work the same way as in lesson 36: for + a length of time (two years, a long time), since + a starting time (January, 2019, the accident).
Some verbs describe a condition, not an action. You cannot be "in the middle of" knowing someone. These verbs do not use -ing. Use the Present Perfect:
Thinking
- know · believe · understand
Wanting
- want · need
Feeling
- love · hate · like
Having
- own · have (a thing)
✗ He has been owning that shop for a decade. → ✓ He has owned that shop for a decade.
✗ We have been needing help since Monday. → ✓ We have needed help since Monday.
Both tenses can use for and since. The meaning is different:
| Present Perfect Continuous | Present Perfect |
|---|---|
| The activity. It may still be happening. | The result or the number. It is finished. |
| I have been reading that book for a week. (I am still reading.) | I have read that book. (I finished it.) |
| She has been writing a novel for two years. (She is still writing.) | She has written three novels. (This is the number.) |
Test: can you answer How many? with a number? Then use the Present Perfect.
Ask about an activity with How long have/has + subject + been + verb-ing?
How long has she been working at the bank? — "Since 2018."
How long have they been fixing up the house? — "For about three months."
How long has it been raining? — "Since early this morning."
How long have you been studying English? — "For about four years."
Is the verb an action (it can use has been + -ing) or a condition (a state verb)? Click your answer.
-
1They have been building a bridge here for two years.✓ Correct — "build" is an action.
-
2She has understood the topic since the first class.✓ Correct — "understand" is a condition.
-
3He has owned that bakery since 2015.✓ Correct — "own" is a condition.
-
4We have been talking about the plan since this morning.✓ Correct — "talk" is an action.
-
5Kate has been looking for her dog since noon.✓ Correct — "look for" is an action.
-
6Mia has needed a new laptop for months.✓ Correct — "need" is a condition.
-
7The kids have been playing outside since lunch.✓ Correct — "play" is an action.
-
8He has believed that story for years.✓ Correct — "believe" is a condition.
Type the correct Present Perfect Continuous form of the verb given. Write the full form: has been or have been.
-
1He around the park since sunrise. (run)
-
2We the trip for weeks. (consider)
-
3She since early afternoon. (cook)
-
4They about the schedule for an hour. (argue)
-
5I this room since Saturday. (clean)
-
6The baby for two hours. (sleep)
-
7Lena for the exam since Monday. (study)
-
8The sun all day. (shine)
Click your answer for each sentence.
-
1I have been wanting a dog for years.✓ Correct — This sentence is wrong. "Want" is a state verb: "I have wanted a dog for years."
-
2Ana has been driving since seven this morning.✓ Correct — the form and the activity both fit.
-
3He learns French for six months.✓ Correct — This sentence is wrong. It needs the Continuous: "He has been learning French for six months."
-
4They have been loving this house since they moved in.✓ Correct — This sentence is wrong. "Love" is a state verb: "They have loved this house since they moved in."
-
5How long have they been living here?✓ Correct — the question is correctly built.
-
6He has walking to work since his car broke down.✓ Correct — This sentence is wrong. It is missing "been": "He has been walking to work."
-
7She has repaired three cars this week.✓ Correct — "three cars" is a number, so the Present Perfect is right.
-
8I have been watching the neighbor's cat since Monday.✓ Correct — the form and the activity both fit.
Type the missing words. Use have/has + subject + been + verb-ing.
-
9How long here? (she / work)
-
10How long for that bus? (you / wait)
-
11How long in that apartment? (they / live)
-
12How long ? (he / sleep)
-
13How long ? (we / drive)
-
14How long ? (the sun / shine)
-
15How long the guitar? (he / practice)
-
16How long the movie? (they / watch)
Read each question. Choose the sentence that matches.
- Structure: have/has + been + verb-ing + for/since + time. All three parts are needed.
- For + a length of time. Since + a starting time. Ask How long have you been...?
- State verbs (know, want, believe, love, hate, need, understand, own) do not use -ing. Use the Present Perfect.
- A number or a finished result needs the Present Perfect, not the Continuous.