Take English: Present Perfect Continuous Tense Exercise

Present Perfect Continuous Tense — Exercise 6 (Q&A with Full Explanations and Verb Definition)

This Present Perfect Continuous practice set gives you 10 high-value questions with Since/For plus detailed explanations for every option so you understand both form and meaning. Use this to master have/has been + verb-ing (duration, recent ongoing actions with present relevance, repeated actions, and cause/result). The distractors are intentionally close — two plausible answers and two decoys — to train careful reading and real understanding. Suitable for learners, teachers and exam prep.

English Grammar Definition: Present Perfect Continuous (have/has + verb-ing form)

  • Form: have / has + been + verb-ing.
  • Examples: I have been working; She has been testing; Have they been waiting?
  • Main uses:
  • Actions that started in the past and are continuing now (use with for / since).
  • Actions that have been happening recently / repeatedly with present result.
  • Explaining present conditions by showing ongoing cause.
  • Signal words: for, since, recently, lately, all day, how long, ever.
  • Negatives/Questions: have/has not (haven’t/hasn’t) and Have/Has + subject + been + verb-ing + … + since/for + …?
  • To learn more about it – Visit Here

Quiz Instructions

  1. Read each question and choose the best answer out of four given options.
  2. On top, header section of the quiz, you will see the “title of the quiz,’ ‘spending-time,’ ‘value of question in points,’ and ‘number of questions.”
  3. Below on footer, you will see Full Screen mode. As the name suggests, it covers the whole screen. It will save a lot of your time attempting the quiz.
  4. You can zoom the images given in the questions.
  5. After submitting the quiz, you can see your score and compare with other users.
  6. The Full Leaderboard link will take you to a page, where you can see all users attempts.
  7. Below the quiz box, there are explanation of each options. You can study and try again.
  8. Best of Luck!
Loading quiz...

Quiz Question, Answer and Explanation

Note: Do remember in the quiz box above, the questions and options will shuffle, so they won’t have the same sequence like 1, 2, 3, or A, B, C as below.

1. We ______ the rollout orchestration since early this morning.

A) have been orchestrating B) are orchestrating C) have orchestrated D) orchestrated

Verb definition: orchestrate = to coordinate complex tasks or systems.

Correct: A) have been orchestrating
Why A is correct: “Since early this morning” requires an action that started then and continues now — perfect continuous fits.

Why B wrong: present continuous describes now but not duration from the past to present.
Why C wrong: present perfect simple signals completion, not the ongoing coordination.
Why D wrong: past tense — no present relevance.

2. How long ______ the team ______ the calibration of sensors?

A) have, been calibrating B) are, calibrating C) have, calibrated D) did, calibrate

Verb: calibrate = to adjust instruments for accuracy.

Correct: A) have, been calibrating
Why A is correct: “How long” asks for duration; perfect continuous is the required structure.

Why B wrong: present continuous doesn’t imply a duration from a past start point.
Why C wrong: perfect simple reflects completion; not duration.
Why D wrong: past — unrelated.

3. She ______ the backlog triage for three days straight.

A) has been triaging B) triaged C) is triaging D) has triaged

Verb: triage = to prioritize issues by severity/urgency.

Correct: A) has been triaging
Why A is correct: “For three days straight” indicates continuous/repeated action from past to now.

Why B wrong: past simple — doesn’t show it’s ongoing.
Why C wrong: present continuous lacks the for-period evidence.
Why D wrong: present perfect simple implies completion.

4. They ______ mitigation steps since the vulnerability surfaced.

A) have been applying B) apply C) have applied D) applied

Verb: apply (mitigation) = to enact fixes/temporary measures.

Correct: A) have been applying
Why A is correct: “Since the vulnerability surfaced” = time from past to present; ongoing application fits perfect continuous.

Why B wrong: simple present habitual, not appropriate.
Why C wrong: perfect simple could be used but doesn’t emphasize ongoing action; continuous better explains ongoing mitigation.
Why D wrong: simple past — not tied to present.

5. I ______ the propagation of config changes for nearly an hour.

A) have been monitoring B) monitored C) have monitored D) am monitoring

Verb: propagate = to distribute changes across systems (context: monitoring propagation).

Correct: A) have been monitoring
Why A is correct: “Nearly an hour” indicates duration — present perfect continuous required.

Why B wrong: past single event.
Why C wrong: perfect simple indicates completion or result, not continuous monitoring.
Why D wrong: present continuous doesn’t highlight past start.

6. He ______ replicated database shards since Saturday.

A) has been replicating B) replicates C) has replicated D) replicated

Verb: replicate = to copy data across nodes.

Correct: A) has been replicating
Why A is correct: “Since Saturday” indicates the replication process began then and continues; perfect continuous fits.

Why B wrong: simple present habitual.
Why C wrong: perfect simple suggests completion rather than ongoing process.
Why D wrong: past.

7. Why ______ they ______ the provision scripts every hour today?

A) have, been revising B) are, revising C) have, revised D) did, revise

Verb: provision (scripts) = to set up resources; here revising modifies that.

Correct: A) have, been revising
Why A is correct: Frequent repeated edits across today — present perfect continuous fits.

Why B wrong: present continuous lacks the “every hour today” repeated-duration nuance.
Why C wrong: present perfect simple shows they revised but not the repeated ongoing nature.
Why D wrong: past.

8. We ______ benchmarks for the new endpoint since last Thursday.

A) have been benchmarking B) benchmark C) have benchmarked D) benchmarked

Verb: benchmark = to measure performance against standards.

Correct: A) have been benchmarking
Why A is correct: “Since last Thursday” indicates ongoing evaluation — perfect continuous is right.

Why B wrong: habitual present, not duration.
Why C wrong: perfect simple is less about ongoing measurement.
Why D wrong: past.

9. She ______ instrumentation across services to collect traces recently.

A) has been adding B) adds C) has added D) added

Verb: instrument = to add monitoring hooks/tracing.

Correct: A) has been adding
Why A is correct: “Recently” with ongoing rollout indicates continuous/additional work — perfect continuous is appropriate.

Why B wrong: simple present habitual.
Why C wrong: perfect simple shows completed additions but not ongoing phased rollout.
Why D wrong: past.

10. How long ______ you ______ data sanitation on the imports?

A) have, been running B) are, running C) have, run D) did, run

Verb: sanitize (data sanitation) = to clean/normalize data.

Correct: A) have, been running
Why A is correct: “How long” needs duration; perfect continuous works.

Why B wrong: present continuous lacks past start.
Why C wrong: perfect simple is about completed runs, not continuous processing.
Why D wrong: past.

Leave a Reply

Your email address will not be published. Required fields are marked *