litumi
B1 · Intermediate20 min

Present perfect continuous

Syllabus topic 3: Present Perfect Simple vs Continuous

Present Perfect Simple vs Continuous. Present perfect simple emphasises completion, results or how many; continuous emphasises duration or recent activity.

The idea

Use have/has been + verb-ing for an activity continuing up to now or explaining a present result.

Structure & examples

Her hands are dirty because she has been working in the garden.

  • We have been waiting for an hour.

Notice the pattern

The continuous form emphasises the activity or its duration; the simple form often emphasises a completed amount. Compare I have been writing all morning with I have written three pages. Stative verbs such as know usually use the simple form.

  • I have been reading all afternoon.
  • She has been cooking since noon.

Important notes & common mistakes

Use for for a duration and since for a starting point.

Before you practice

First choose a form from the options. Then produce it yourself using the word or structure in the instruction. Finally, build complete sentences. Check the explanation after each answer and revisit any mistakes in your review list.

Extended topic: Present Perfect Simple vs Continuous

Present perfect simple emphasises completion, results or how many; continuous emphasises duration or recent activity. Use have/has been + -ing for the continuous. State verbs normally use the simple, and both forms can sometimes describe a continuing situation.

Examples in context

Notice how each form fits its sentence. Read the context before choosing a form.

  • I have written five reports today. (completed total)
  • You look tired. Have you been running?
  • She has been studying for two hours.
  • I have known him since childhood.
  • The ground is wet because it has been raining.

Your progress

Ready to move on?

Mark this lesson as studied when you have finished the explanation.

My plan

Let's practice

Try it yourself

Your answers and place are saved on this device.
Question 1 of 50% complete

Her hands are dirty because she ___ in the garden.

Keep learning

Choose your next small step

Continue this topic or practice every English skill at the same level.

Can't find the English topic you need? Request a lesson or test.

All B1 grammar lessons