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
- 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. 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.