Take Present Perfect Continuous Tense Quiz

Present Perfect Continuous Tense — Exercise 7 (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. They ______ normalization routines for several hours to fix inconsistencies.

A) have been executing B) executed C) have executed D) are executing

Verb: normalize = to standardize data formats/values.

Correct: A) have been executing
Why A is correct: Ongoing multi-hour activity — present perfect continuous fits.

Why B wrong: past — single event.
Why C wrong: perfect simple lacks continuous emphasis.
Why D wrong: present continuous narrower.

2. I ______ throttling rules to prevent bursting for the last two days.

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

Verb: throttle = to limit throughput; tune used to adjust rules.

Correct: A) have been tuning
Why A is correct: “For the last two days” indicates ongoing configuration and adjustments — perfect continuous fits.

Why B wrong: past, singular.
Why C wrong: perfect simple indicates adjustments were made but not continuous iteration.
Why D wrong: present continuous lacks past start.

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

A) have, been performing B) are, performing C) have, performed D) did, perform

Verb: backfill = to fill missing/old data or backlog entries.

Correct: A) have, been performing
Why A is correct: “How long” requires duration — present perfect continuous.

Why B wrong: present continuous lacks duration.
Why C wrong: perfect simple doesn’t focus on duration.
Why D wrong: past.

4. He ______ bootstrap scripts for the new cluster this morning.

A) has been testing B) tested C) has tested D) tests

Verb: bootstrap = to initialize systems/configuration.

Correct: A) has been testing
Why A is correct: Testing across the morning (ongoing) — present perfect continuous fits.

Why B wrong: past single test.
Why C wrong: perfect simple not emphasizing ongoing tests.
Why D wrong: habitual.

5. We ______ hydration jobs to populate caches since Friday.

A) have been scheduling B) scheduled C) have scheduled D) schedule

Verb: hydrate = to populate or prefill caches/datasets.

Correct: A) have been scheduling
Why A is correct: “Since Friday” implies repeated scheduled jobs continuing into present — perfect continuous suits.

Why B wrong: past single action.
Why C wrong: present perfect simple indicates they scheduled, not necessarily ongoing scheduling.
Why D wrong: habitual.

6. Why ______ the indexer ______ the table repeatedly today?

A) has, been reindexing B) is, reindexing C) has, reindexed D) did, reindex

Verb: reindex = to rebuild database/search indexes.

Correct: A) has / been reindexing
Why A is correct: “Repeatedly today” points to ongoing/repeated action — perfect continuous fits.

Why B wrong: present continuous lacks the repeated-past aspect.
Why C wrong: perfect simple suggests completion, not repetition.
Why D wrong: past.

7. They ______ compression trades to lower storage costs for weeks.

A) have been executing B) executed C) have executed D) are executing

Verb: compress = to reduce size; here “compression trades” = operational actions to compress data.

Correct: A) have been executing
Why A is correct: “For weeks” indicates ongoing actions — present perfect continuous fits.

Why B wrong: single past event.
Why C wrong: perfect simple not emphasizing continued activity.
Why D wrong: present continuous narrower.

8. I ______ snapshots every hour to ensure recoverability this week.

A) have been creating B) created C) have created D) create

Verb: snapshot = to take a point-in-time copy.

Correct: A) have been creating
Why A is correct: Frequent repeated action across the week → perfect continuous.

Why B wrong: past single time.
Why C wrong: perfect simple shows created snapshots but not continuous repeated scheduling.
Why D wrong: simple present general habit.

9. She ______ the container mounts since you changed the volume.

A) has been adjusting B) adjusts C) has adjusted D) adjusted

Verb: mount = to attach storage; adjust fits the context.

Correct: A) has been adjusting
Why A is correct: “Since you changed the volume” requires action from past to present — perfect continuous fits.

Why B wrong: simple present habitual.
Why C wrong: perfect simple is possible but continuous shows repeated tweaks.
Why D wrong: past.

10. They ______ index mapping to handle new document types for days.

A) have been evolving B) evolved C) have evolved D) evolve

Verb: evolve (index mapping) = to change gradually; here ongoing work fits.

Correct: A) have been evolving
Why A is correct: “For days” indicates ongoing development — perfect continuous fits.

Why B wrong: past single event.
Why C wrong: perfect simple signals completion.
Why D wrong: habitual.

Leave a Reply

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