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