Present Perfect Simple vs. Present Perfect Continuous – English Grammar Exercises for B1
Texting family members in your hometown to update them on an ongoing storm in the city. Choose the best option (A, B, C, or D) to complete each sentence. Read the context carefully, as it will help you decide between the continuous process of the storm and the completed results.
1 It ________ nonstop since 6 AM! The streets are like rivers now.
(A) has rained
(B) has been raining
(C) have been raining
(D) is raining
2 Don’t worry, the local government ________ the electricity in our area to prevent accidents.
(A) just cut
(B) has just cutting
(C) has just been cutting
(D) has just cut
3 We ________ inside the house for over ten hours now.
(A) are staying
(B) have stayed
(C) have been staying
(D) have be staying
4 A massive tree ________ down in front of our neighbor’s house.
(A) has been falling
(B) fell
(C) has fallen
(D) has falled
5 I ________ the news on TV all morning to track the typhoon’s path.
(A) have watched
(B) have been watched
(C) watch
(D) have been watching
6 I ________ my phone up to 100% already, so we can keep in touch.
(A) have charged
(B) have been charging
(C) charged
(D) have charge
7 The wind ________ against the windows violently for the past two hours.
(A) is crashing
(B) has been crashing
(C) has crashed
(D) has been crash
8 How many times ________ you today to check if you’re safe?
(A) has mom call
(B) did mom call
(C) has mom been calling
(D) has mom called
9 The water level in the river ________ steadily since yesterday evening.
(A) has risen
(B) rises
(C) has been rising
(D) have been rising
10 I ________ any text messages from Aunt Mary yet. Is she okay?
(A) didn’t receive
(B) haven’t received
(C) haven’t been receiving
(D) haven’t to receive
11 Dad ________ to fix the leaky roof all afternoon, and he is soaked!
(A) have been trying
(B) has tried
(C) is trying
(D) has been trying
12 The rescue helicopters ________ three families from the flooded area so far.
(A) have rescued
(B) rescued
(C) have been rescuing
(D) has rescued
13 We ________ a lot of canned food and bottled water for the next few days.
(A) have been buying
(B) buy
(C) have bought
(D) have buyed
14 The storm ________ extremely scary, but we are safe.
(A) was
(B) has being
(C) has been
(D) has been being
15 I ________ that the wind is getting a bit weaker now. Maybe the worst is over.
(A) have noticed
(B) have been noticing
(C) notice
(D) has noticed
16 The poor dog is shaking! He ________ under the table ever since the thunder started.
(A) has hidden
(B) has been hiding
(C) hides
(D) has been hid
17 I ________ the weather app ten times in the last hour because the alerts keep popping up.
(A) have checking
(B) have been checking
(C) have checked
(D) checked
18 The heavy rain ________ the internet connection, so I can’t send photos.
(A) has been disrupting
(B) disrupts
(C) have disrupted
(D) has disrupted
19 You guys ________ me to evacuate all morning, but I think our house is safe enough.
(A) are telling
(B) have been telled
(C) have told
(D) have been telling
20 We ________ in the dark for hours because they still haven’t fixed the power lines.
(A) have been sitting
(B) sit
(C) have sat
(D) have be sitting
ANSWER KEY & EXPLANATIONS
1 (B)
- Why it is correct (The Key): Present Perfect Continuous (PPC) is used to emphasize the relentless, ongoing nature of the rain (“nonstop since 6 AM”) which is still continuing.
- Error Analysis: (A) Present Perfect Simple (PPS) loses the continuous, ongoing nuance (Strong Distractor). (C) Subject-verb agreement error: “It” pairs with “has” (Structural Error). (D) The Present Continuous cannot be used with “since” to indicate a duration from the past (Common Mistake).
2 (D)
- Why it is correct (The Key): Cutting the power is an instantaneous, completed action that has a clear present result (there is no electricity now). We use PPS with “just”.
- Error Analysis: (A) The Past Simple does not strongly connect the action to the present consequence (Common Mistake). (B) Incorrect “-ing” structure after “has just” (Structural Error). (C) Cutting power is a definitive action, not a continuous process, making PPC illogical (Strong Distractor).
3 (C)
- Why it is correct (The Key): PPC highlights the long, exhausting duration (“over ten hours”) of having to stay indoors during the storm.
- Error Analysis: (A) The Present Continuous cannot be used with “for over ten hours” (Common Mistake). (B) PPS treats the staying as a completed fact and downplays the continuous endurance of the situation (Strong Distractor). (D) Incorrect auxiliary verb (“be” instead of “been”) (Structural Error).
4 (C)
- Why it is correct (The Key): A tree falling is a sudden, completed event that leaves a present visible result. PPS must be used.
- Error Analysis: (A) A tree cannot be continuously falling over a long period, so PPC is semantically incorrect (Strong Distractor). (B) Without a specific past time marker, the Past Simple is less appropriate than PPS for recent news (Common Mistake). (D) “Fall” is an irregular verb; “falled” is incorrect (Structural Error).
5 (D)
- Why it is correct (The Key): “All morning” implies continuously tracking the news up to the present moment. PPC accurately reflects this unbroken activity.
- Error Analysis: (A) PPS loses the emphasis on the continuous, watchful process (Strong Distractor). (B) Incorrect passive structure (Structural Error). (C) The Present Simple expresses routine, not an ongoing action linked to the present (Common Mistake).
6 (A)
- Why it is correct (The Key): The adverb “already” combined with a completed result (“up to 100%”) requires PPS.
- Error Analysis: (B) Since the battery is fully charged (100%), the charging process is complete, making PPC illogical (Strong Distractor). (C) The Past Simple is less natural with “already” when emphasizing present readiness (Common Mistake). (D) Missing the past participle “-d” (Structural Error).
7 (B)
- Why it is correct (The Key): PPC describes the repeated, ongoing action of the wind battering the windows continuously “for the past two hours”.
- Error Analysis: (A) The Present Continuous does not pair with “for the past two hours” (Common Mistake). (C) PPS makes it sound like the wind crashed into the window only once, missing the repetitive severity (Strong Distractor). (D) Missing the “-ing” form (Structural Error).
8 (D)
- Why it is correct (The Key): Questions asking about frequency or quantity (“How many times”) must always use PPS to count the completed occurrences.
- Error Analysis: (A) Missing the past participle “called” (Structural Error). (B) The Past Simple contradicts the unfinished time period “today” (Common Mistake). (C) PPC cannot be used to ask about completed quantities or frequencies (Strong Distractor).
9 (C)
- Why it is correct (The Key): The water level rising is a continuous, progressive event (“steadily”) that started yesterday and is still happening. PPC is perfect here.
- Error Analysis: (A) PPS fails to emphasize the worrying, ongoing progression of the floodwaters (Strong Distractor). (B) The Present Simple cannot be used with “since” (Common Mistake). (D) “Water level” is singular, so “have” is incorrect (Structural Error).
10 (B)
- Why it is correct (The Key): The sentence focuses on the state of receiving a result (a message) up to now (“yet”). PPS is required for this negative expectation.
- Error Analysis: (A) The Past Simple is incompatible with “yet” (Common Mistake). (C) Receiving a specific text message is instantaneous; you don’t “continuously not receive” it (Strong Distractor). (D) Nonsensical grammatical structure (Structural Error).
11 (D)
- Why it is correct (The Key): PPC describes an exhausting, continuous action (“all afternoon”) and directly explains a present physical condition (“he is soaked”).
- Error Analysis: (A) “Dad” is singular, so it must take “has” (Structural Error). (B) PPS focuses only on the completed attempt, losing the grueling, extended nature that caused him to get wet (Strong Distractor). (C) The Present Continuous ignores the duration “all afternoon” (Common Mistake).
12 (A)
- Why it is correct (The Key): The phrase “three families” states a specific quantity of results achieved “so far”. This mandates the use of PPS.
- Error Analysis: (B) The Past Simple clashes with the phrase “so far,” which links past to present (Common Mistake). (C) PPC is not used when a specific completed quantity is reported (Strong Distractor). (D) “Helicopters” is plural, so “has” is incorrect (Structural Error).
13 (C)
- Why it is correct (The Key): The action of buying is completed, resulting in having supplies ready for the storm right now. Use PPS.
- Error Analysis: (A) PPC would imply that they are continually out shopping in the middle of the storm, which is illogical (Strong Distractor). (B) The Present Simple describes habits, not a past-to-present achievement (Common Mistake). (D) “Buy” is irregular; “buyed” is incorrect (Structural Error).
14 (C)
- Why it is correct (The Key): The verb “be” indicates a state. Use PPS to describe the ongoing state of the storm from its beginning up to the present.
- Error Analysis: (A) The Past Simple implies the storm is completely over, which contradicts “we are safe” (Common Mistake). (B) Incorrect grammatical structure (Structural Error). (D) The verb “be” is a stative verb and is practically never used in the perfect continuous form (Strong Distractor/Meaning Trap).
15 (A)
- Why it is correct (The Key): “Notice” is a verb of perception, meaning it happens in an instant of realization. It takes PPS.
- Error Analysis: (B) Perception verbs are almost never used in continuous forms (Strong Distractor). (C) The Present Simple misses the past-to-present connection (Common Mistake). (D) “I” must take “have,” not “has” (Structural Error).
16 (B)
- Why it is correct (The Key): The hiding is a continuous duration starting from the thunder (“ever since”) with a present visible result (the dog is shaking). Use PPC.
- Error Analysis: (A) PPS makes the hiding seem like a finished, brief event rather than an ongoing state of fear (Strong Distractor). (C) The Present Simple is incorrect with “ever since” (Common Mistake). (D) Incorrect passive/participle structure (Structural Error).
17 (C)
- Why it is correct (The Key): Counting the exact number of times an action occurred (“ten times”) requires PPS to tally the results.
- Error Analysis: (A) Incorrect participle structure “checking” (Structural Error). (B) PPC cannot be used when counting the frequency of occurrences (Strong Distractor). (D) The Past Simple detaches the action from the present “in the last hour” timeframe (Common Mistake).
18 (D)
- Why it is correct (The Key): Disrupting the connection is an action that creates a definitive present consequence (“can’t send photos”). Use PPS.
- Error Analysis: (A) PPC softens the definitive nature of the internet being cut off; disruption is usually seen as a punctive event here (Strong Distractor). (B) The Present Simple expresses general facts, not this specific situation (Common Mistake). (C) “Heavy rain” is singular, so “have” is incorrect (Structural Error).
19 (D)
- Why it is correct (The Key): PPC shows the repetitive, persistent nature of the family’s warnings (“all morning”). It captures the feeling of them continually urging the speaker.
- Error Analysis: (A) The Present Continuous is grammatically incorrect with “all morning” (Common Mistake). (B) “Tell” is irregular; “telled” is wrong (Structural Error). (C) PPS loses the persistent, nagging nuance of the family’s warnings (Strong Distractor).
20 (A)
- Why it is correct (The Key): “Sit” is a posture/state verb that is very naturally used in PPC to complain about a long, ongoing, and often tedious duration (“for hours”).
- Error Analysis: (B) The Present Simple is incorrect with “for hours” (Common Mistake). (C) PPS fails to emphasize the tedious, ongoing duration of sitting in the dark waiting for power (Strong Distractor). (D) Incorrect auxiliary verb (“be” instead of “been”) (Structural Error).
GRAMMAR POINTS TO REMEMBER
- Process vs. Result:
- Use the Present Perfect Continuous (PPC) to emphasize the ongoing, relentless, or exhausting nature of an action (e.g., has been raining, has been crashing).
- Use the Present Perfect Simple (PPS) to focus on a completed action and its immediate result (e.g., the tree has fallen, power has cut).
- Quantities and Frequencies (How much / How many times):
- Whenever you report a specific quantity achieved (e.g., rescued 3 families) or count how many times an action occurred (e.g., checked 10 times), never use PPC. You must always use PPS.
- Stative & Perception Verbs:
- Verbs like be, notice, know, want are not generally used in continuous (V-ing) forms. Even if the context describes an ongoing situation throughout the storm, you must use PPS (e.g., I have noticed, NEVER I have been noticing).
