Present Perfect Continuous Tense Exercise, Test, Quiz

Present Perfect Continuous Tense — Exercise 10 (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. I ______ cache hydration heuristics frequently this sprint.

A) have been tuning B) tuned C) have tuned D) tune

Verb: hydrate (cache) = prefill cache; tuning heuristics iteratively.

Correct: A) have been tuning
Why A is correct: Repeated tuning across the sprint — perfect continuous fits.

Why B wrong: past single tuning.
Why C wrong: perfect simple lacks iterative emphasis.
Why D wrong: habitual.

2. They ______ proxy rules to handle cross-region failover since Monday.

A) have been adjusting B) adjusted C) have adjusted D) adjust

Verb: adjust = to change settings (proxy rules here).

Correct: A) have been adjusting
Why A is correct: “Since Monday” demands ongoing updates → perfect continuous.

Why B wrong: past single action.
Why C wrong: perfect simple less about continuing adjustments.
Why D wrong: habitual.

3. Why ______ the ops group ______ replication lag after the patch?

A) have, been measuring B) do, measure C) have, measured D) did, measure

Verb: measure = to quantify lag; ongoing measurement since patch makes sense.

Correct: A) have, been measuring
Why A is correct: Present perfect continuous expresses ongoing observations post-patch.

Why B wrong: simple present wrong for historical-to-now observations.
Why C wrong: perfect simple signals observed measurements but not ongoing monitoring.
Why D wrong: past.

4. We ______ the sanitizer rules for malformed inputs all week.

A) have been refining B) refined C) have refined D) refine

Verb: sanitize = to clean/validate inputs; refining rules ongoing.

Correct: A) have been refining
Why A is correct: “All week” implies ongoing refinement — perfect continuous fits.

Why B wrong: past one-time refinement.
Why C wrong: perfect simple less iterative.
Why D wrong: habitual.

5. He ______ the de-duplication routine to reduce duplicates this morning.

A) has been iterating B) iterated C) has iterated D) iterate

Verb: de-duplicate = to remove duplicates; iterating suggests repeated tweaks.

Correct: A) has been iterating
Why A is correct: Morning activity continuing now — present perfect continuous appropriate.

Why B wrong: past.
Why C wrong: perfect simple not iterative.
Why D wrong: simple present.

6. How long ______ you ______ sharding experiments in staging?

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

Verb: run (sharding experiments) = operate tests/experiments continuously.

Correct: A) have, been running
Why A is correct: “How long” + ongoing experiments → perfect continuous.

Why B wrong: present continuous lacks duration.
Why C wrong: perfect simple not continuous.
Why D wrong: past.

7. They ______ hotfix rollouts progressively during the incident.

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

Verb: apply (hotfix) = to push urgent fixes; progressive application ongoing makes sense.

Correct: A) have been applying
Why A is correct: Ongoing, repeated rollouts during incident → perfect continuous fits.

Why B wrong: past single application.
Why C wrong: perfect simple suggests completion, not progressive.
Why D wrong: habitual.

8. I ______ the telemetry ingestion pipeline since the schema changed.

A) have been reworking B) reworked C) have reworked D) rework

Verb: rework = to modify/process pipeline; ongoing work since schema change.

Correct: A) have been reworking
Why A is correct: “Since the schema changed” → action from past to present — perfect continuous fits.

Why B wrong: past single change.
Why C wrong: perfect simple less about continuing refactor.
Why D wrong: habitual.

9. Why ______ you ______ the safety checks more frequently this sprint?

A) have, been executing B) are, executing C) have, executed D) did, execute

Verb: execute (safety checks) = to run checks repetitively; frequency increased this sprint.

Correct: A) have, been executing
Why A is correct: Repeated action across the sprint → perfect continuous.

Why B wrong: present continuous lacks the “this sprint” duration.
Why C wrong: perfect simple lacks repetition nuance.
Why D wrong: past.

10. They ______ the access hardening checklist repeatedly since the audit.

A) have been enforcing B) enforced C) have enforced D) enforce

Verb: harden / enforce = to apply stricter security measures; ongoing enforcement since audit.

Correct: A) have been enforcing
Why A is correct: “Since the audit” requires present perfect continuous for sustained action.

Why B wrong: past single enforcement.
Why C wrong: perfect simple doesn’t stress ongoing enforcement.
Why D wrong: habitual.

Leave a Reply

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