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
- Read each question and choose the best answer out of four given options.
- 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.”
- 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.
- You can zoom the images given in the questions.
- After submitting the quiz, you can see your score and compare with other users.
- The Full Leaderboard link will take you to a page, where you can see all users attempts.
- Below the quiz box, there are explanation of each options. You can study and try again.
- Best of Luck!
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.