B1business

Present Perfect Continuous - Business English

Type your answer in each blank and press Enter to check it, or use Check answers below. A cue in (brackets) is the word to put in the right form.

Use the present perfect continuous to talk about an activity that started in the past and is still going on, or that has only just stopped and explains a present result. You form it with have/has + been + the -ing form of the verb: "I have been working" or "she has been waiting". It puts the focus on the activity and its duration rather than on a finished result. Reach for it when you want to stress how long something has been happening, often with "for" and "since": "I have been working here for three years"; "We have been waiting for the client since nine o'clock." It also explains a visible or current situation: "Sorry I'm late, I have been dealing with a supplier issue all morning." A common pitfall is using it with stative verbs such as know, believe, own or want, which describe states, not activities. Say "I have known her for years," not "I have been knowing her." Another trap is choosing it when you really mean a completed result with a number: use the present perfect simple for "I have sent five emails" (how many, finished), and the continuous for "I have been sending emails all afternoon" (the ongoing activity). When in doubt, ask whether you care about the activity and its duration, or about a completed outcome.

Let's practise. Type each answer and press Enter, I'll check it with you.

  1. I (work) on this quarterly report since eight this morning.
  2. The marketing team (develop) a new campaign for the summer launch.
  3. We (negotiate) the terms of the contract for several hours.
  4. Mr. Henderson (manage) this department since he joined the company.
  5. They (discuss) the budget cuts in the boardroom all afternoon.
  6. She (prepare) her presentation for the board meeting all week.
  7. You (handle) these client complaints very professionally lately.
  8. The IT department (fix) the server issues since noon.
  9. Our stock prices (fluctuate) wildly over the last few days.
  10. I (try) to reach the regional manager all morning.
  11. The CEO (travel) to different branches for the last month.
  12. We (look) for a new office space in the city center.
  13. Sarah (lead) the project team since the beginning of the year.
  14. The software engineers (code) the new update since Monday.
  15. It (rain) heavily, which is delaying the construction project.
  16. They (wait) for the client to sign the agreement for weeks.
  17. The HR manager (interview) candidates for the sales position all day.
  18. You (use) the wrong template for these invoices lately.
  19. The company (expand) its operations into Asia recently.
  20. We (plan) this conference for over six months.
  21. He (write) several emails to the legal team this morning.
  22. The logistics team (monitor) the shipments very closely.
  23. I (think) about your proposal for a few days now.
  24. The investors (ask) many questions about our long-term strategy.
  25. She (study) the market trends to improve our sales.

Common questions

What is the difference between the present perfect continuous and the present perfect simple?

The continuous (have been doing) stresses an ongoing activity and its duration: "I have been preparing the report all day." The simple (have done) stresses a finished result, often with a quantity: "I have prepared the report." Compare "I have been reading your proposal" (still reading, in progress) with "I have read your proposal" (finished, ready to respond).

When do I use "for" and "since" with the present perfect continuous?

Use "for" with a length of time and "since" with a starting point. For example: "We have been negotiating for two hours" (a duration) and "We have been negotiating since lunch" (a fixed start). Both answer "how long?" and work naturally with this tense: "She has been managing the team for six months"; "I have been waiting since 9 a.m."

Can I use the present perfect continuous with verbs like know, want or believe?

No. Stative verbs describing states rather than actions, know, want, believe, own, understand, need, are not normally used in continuous forms. Say "I have known him for ten years," not "I have been knowing him." Use the present perfect simple instead. Action verbs such as work, wait, study and learn take the continuous freely: "I have been studying English for years."