Present Perfect Simple vs. Present Perfect Continuous – English Grammar Exercises for B1

Grammar » Grammar Exercises for B1 » Present Perfect Simple vs. Present Perfect Continuous – English Grammar Exercises for B1

Exercises:   123456789101112

Your friend has just arrived at your house. You open the door looking completely exhausted, sweating, and covered in white flour. You invite them into the kitchen to explain your messy appearance and to proudly show off the massive amount of food you have just cooked. Choose the best option (A, B, C, or D) to complete each sentence.

 “Sorry for the mess! I ______ bread all morning, which is why I’m covered in flour.”

     (A) have baked

     (B) have been baking

     (C) am baking

     (D) have be baking

 “Don’t worry about the dirty counters, because I ______ three delicious loaves of sourdough.”

     (A) am making

     (B) have been making

     (C) have make

     (D) have already made

 “I look so exhausted because I ______ in this hot kitchen since 7 AM.”

     (A) have been standing

     (B) have stood

     (C) am standing

     (D) have stand

 “I ______ to try this complex French pastry recipe for weeks, so I finally did it today!”

     (A) have been wanting

     (B) am wanting

     (C) have wanted

     (D) have want

 “My arms hurt so much right now. I ______ the heavy dough by hand for the last 45 minutes.”

     (A) have kneaded

     (B) have been kneading

     (C) have knead

     (D) am kneading

 “Look over there on the table. I ______ decorating that huge chocolate cake.”

     (A) have just finished

     (B) have just been finishing

     (C) just finish

     (D) am just finishing

 “Why am I sweating so much? Well, the oven ______ at 200 degrees for four hours!”

     (A) has run

     (B) is running

     (C) has runned

     (D) has been running

 “Can you believe it? I ______ five dozen chocolate chip cookies so far!”

     (A) bake

     (B) have been baking

     (C) have baked

     (D) have bake

 “Watch your step! I ______ to clean the floor, but it is still wet and slippery.”

     (A) have tried

     (B) have been trying

     (C) am trying

     (D) have trying

10   “I am a bit stressed because I ______ the kitchen sink yet, and it looks like a disaster area.”

     (A) haven’t cleaned

     (B) haven’t been cleaning

     (C) don’t clean

     (D) haven’t clean

11   “You caught me right in the middle of it! I ______ eggs and sugar for the past ten minutes.”

     (A) have whisked

     (B) whisk

     (C) have been whisking

     (D) have been whisk

12   “I ______ exactly how to make this apple pie since my grandmother taught me years ago.”

     (A) have been knowing

     (B) have known

     (C) know

     (D) am knowing

13   “I ______ new pastry recipes all week, and this one is definitely the most difficult.”

     (A) have tested

     (B) am testing

     (C) have test

     (D) have been testing

14   “Well, the hard work paid off. I ______ the perfect homemade strawberry jam.”

     (A) have finally created

     (B) have finally been creating

     (C) am finally creating

     (D) have created finally

15   “I am not crying because I am sad! I ______ onions for the savory tart.”

     (A) have chopped

     (B) am chopping

     (C) have been chopping

     (D) have chop

16   “Feel free to grab a slice. I ______ the cake into perfect portions for us.”

     (A) have already been cutting

     (B) have already cut

     (C) already cutted

     (D) am already cutting

17   “This icing is so tricky. I ______ to get the right consistency for half an hour!”

     (A) have been struggling

     (B) have struggled

     (C) am struggling

     (D) have struggle

18   “I need to go to the store soon. I ______ almost all the sugar in the house.”

     (A) have been using

     (B) use

     (C) have use

     (D) have used

19   “Give me a second to catch my breath. I ______ around the kitchen like crazy to get everything done.”

     (A) have run

     (B) have been running

     (C) am running

     (D) have ran

20   “I ______ some flour on the counter, but at least the dough is finally ready for the oven!”

     (A) have been spilling

     (B) spill

     (C) have spilled

     (D) have spill

ANSWER KEY & EXPLANATIONS

1 (B)

  • Correct (B) have been baking: The Present Perfect Continuous emphasizes the messy, tiring process that caused the present physical evidence (covered in flour).
  • Common Mistake (A) have baked: Present Perfect Simple focuses on the completed result, but here the focus is explaining the ongoing action that caused the mess.
  • Strong Distractor (C) am baking: Present Continuous ignores the duration (“all morning”).
  • Structural Error (D) have be baking: Grammatically invalid; requires “been”.

2 (D)

  • Correct (D) have already made: The focus is on the exact quantity achieved (“three delicious loaves”). We use the Present Perfect Simple for completed results.
  • Common Mistake (B) have been making: You cannot use continuous tenses to describe a finished quantity of items.
  • Strong Distractor (A) am making: Focuses on the exact present second, ignoring the completed result.
  • Structural Error (C) have make: Requires the past participle “made”.

3 (A)

  • Correct (A) have been standing: Emphasizes the continuous, exhausting duration (“since 7 AM”) that caused the current tiredness.
  • Common Mistake (B) have stood: While grammatically possible, it lacks the strong emphasis on the ongoing exhaustion that the continuous form provides.
  • Strong Distractor (C) am standing: Ignores the “since 7 AM” timeline.
  • Structural Error (D) have stand: Requires the past participle “stood”.

4 (C)

  • Correct (C) have wanted: Exception! “Want” is a stative verb (a state of mind/desire). It cannot take the “-ing” form, even with a duration (“for weeks”). We must use Present Perfect Simple.
  • Common Mistake (A) have been wanting: Applying the continuous rule to a stative verb.
  • Strong Distractor (B) am wanting: Also uses continuous for a stative verb and ignores the past-to-present timeline.
  • Structural Error (D) have want: Requires the past participle “wanted”.

5 (B)

  • Correct (B) have been kneading: The physical pain (arms hurting) is the direct evidence of a recent, continuous, physically demanding action.
  • Common Mistake (A) have kneaded: Focuses on a finished fact rather than the exhausting process that explains the pain.
  • Strong Distractor (D) am kneading: Focuses only on right now, not the 45-minute buildup.
  • Structural Error (C) have knead: Missing the “-ed” ending.

6 (A)

  • Correct (A) have just finished: “Finish” acts as a definitive milestone. The action of finishing is a completed result, requiring Present Perfect Simple.
  • Common Mistake (B) have just been finishing: You cannot “continuously finish” something in this context; it is a clear endpoint.
  • Strong Distractor (D) am just finishing: Meaning “I am doing it right now”, but the context is pointing at a completed cake on the table.
  • Structural Error (C) just finish: Present simple lacks the connection to the recent past.

7 (D)

  • Correct (D) has been running: “The oven” is singular (“has”). The continuous running of the oven for hours explains the present heat and sweat.
  • Common Mistake (A) has run: Present Perfect Simple doesn’t capture the ongoing, heat-producing process as naturally.
  • Strong Distractor (B) is running: Ignores the “for four hours” duration.
  • Structural Error (C) has runned: “Run” is an irregular verb (run – ran – run); “runned” does not exist.

8 (C)

  • Correct (C) have baked: Mentions an exact completed quantity (“five dozen cookies”). Present Perfect Simple must be used.
  • Common Mistake (B) have been baking: You cannot use continuous tenses to report a finished number of items.
  • Strong Distractor (A) bake: Present Simple sounds like a permanent habit, not a specific achievement today.
  • Structural Error (D) have bake: Requires “baked”.

9 (B)

  • Correct (B) have been trying: Trying is an ongoing process. The floor is still wet, showing the action has been continuous and is likely unfinished.
  • Common Mistake (A) have tried: Implies the attempt is completely over and finished, which doesn’t fit the “still wet/ongoing” vibe.
  • Strong Distractor (C) am trying: Doesn’t account for the recent past effort leading to the wet floor.
  • Structural Error (D) have trying: Missing the word “been”.

10 (A)

  • Correct (A) haven’t cleaned: A negative result up to now. The focus is on the lack of completion, requiring Present Perfect Simple.
  • Common Mistake (B) haven’t been cleaning: This would mean you are actively avoiding the continuous process of cleaning, whereas the speaker just means the task isn’t done yet.
  • Strong Distractor (C) don’t clean: Present simple implies you never clean the sink as a rule.
  • Structural Error (D) haven’t clean: Requires the past participle “cleaned”.

11 (C)

  • Correct (C) have been whisking: You are caught “in the middle of it,” meaning it is an unfinished, ongoing continuous action.
  • Common Mistake (A) have whisked: Implies the job is completely finished.
  • Strong Distractor (B) whisk: Present Simple describes a general habit.
  • Structural Error (D) have been whisk: Missing the “-ing” ending.

12 (B)

  • Correct (B) have known: Exception! “Know” is a stative verb. It is never used in continuous tenses, even when describing a long duration (“since years ago”).
  • Common Mistake (A) have been knowing: Using the “-ing” form for a verb of the mind.
  • Strong Distractor (D) am knowing: Same mistake, using continuous for a stative verb.
  • Structural Error (C) know: Present simple loses the connection to the past (“since years ago”).

13 (D)

  • Correct (D) have been testing: Testing recipes is a long, ongoing process over “all week”, leading to the speaker’s current tired state.
  • Common Mistake (A) have tested: Sounds like a quick, finished checklist rather than an immersive, exhausting week-long process.
  • Strong Distractor (B) am testing: Ignores the “all week” duration.
  • Structural Error (C) have test: Requires “tested”.

14 (A)

  • Correct (A) have finally created: “Creating the perfect jam” is a final, successful result. Present Perfect Simple highlights this achievement.
  • Common Mistake (B) have finally been creating: You don’t use continuous tenses to announce a definitive, finished breakthrough.
  • Strong Distractor (C) am finally creating: Implies you are doing it exactly right now, not presenting the finished jar.
  • Structural Error (D) have created finally: Adverb placement is awkward; “finally” should go between the auxiliary and the main verb.

15 (C)

  • Correct (C) have been chopping: The visible evidence (crying) is the direct result of a recent, continuous action (chopping onions).
  • Common Mistake (A) have chopped: Focuses on the chopped onions rather than the process that caused the tears.
  • Strong Distractor (B) am chopping: Only covers the exact present second.
  • Structural Error (D) have chop: Requires “chopping” (with been) or “chopped”.

16 (B)

  • Correct (B) have already cut: Slicing the cake into portions is a completed action with a visible result (the slices).
  • Common Mistake (A) have already been cutting: Cutting into portions is a definitive, finished task, not a long ongoing process to emphasize here.
  • Strong Distractor (D) am already cutting: Means you are doing it right now, but the context says “Feel free to grab a slice” (it’s already done).
  • Structural Error (C) already cutted: “Cut” is an irregular verb (cut – cut – cut). “Cutted” is not a word.

17 (A)

  • Correct (A) have been struggling: Emphasizes a frustrating, ongoing process that has taken “half an hour”.
  • Common Mistake (B) have struggled: Present Perfect Simple loses the emphasis on the ongoing frustration.
  • Strong Distractor (C) am struggling: Ignores the 30-minute duration.
  • Structural Error (D) have struggle: Requires “struggled”.

18 (D)

  • Correct (D) have used: Focuses on a finished quantity/result (“almost all the sugar”).
  • Common Mistake (A) have been using: Focuses on the process, but the sentence is highlighting the amount that is gone.
  • Strong Distractor (B) use: Present simple states a general habit.
  • Structural Error (C) have use: Requires the past participle “used”.

19 (B)

  • Correct (B) have been running: Being out of breath is the physical evidence of the continuous, exhausting process of running around recently.
  • Common Mistake (A) have run: Present Perfect Simple focuses on a completed run (like a marathon), rather than the messy ongoing action of rushing around.
  • Strong Distractor (C) am running: Ignores the past-to-present buildup that caused the heavy breathing.
  • Structural Error (D) have ran: “Ran” is the past simple. The past participle is “run” (run – ran – run).

20 (C)

  • Correct (C) have spilled: Spilling flour is a quick, completed accident (a result), not an ongoing process.
  • Common Mistake (A) have been spilling: This would mean you were purposely and continuously throwing flour on the counter for a long time.
  • Strong Distractor (B) spill: Present simple states a habit (“I usually spill flour”).
  • Structural Error (D) have spill: Requires the past participle “spilled”.
GRAMMAR POINTS TO REMEMBER

When you are doing a big project (like cooking, cleaning, or studying), you will often use both perfect tenses together. Here is how native speakers choose between them:

1 The “Visible Evidence” Rule → Use PPC (have/has been + V-ing)

If an action is long, messy, or tiring, and it leaves visible evidence on you right now (sweat, dirt, red eyes, being out of breath), use the Present Perfect Continuous. It explains why you look the way you do.

  • Example: I am covered in flour because I have been baking. (Focus on the messy process).

2 The “Finished Quantity” Rule → Use PPS (have/has + V3/ed)

If you want to proudly show off a completed result or tell someone how much / how many things you have finished, use the Present Perfect Simple. You cannot use continuous tenses to count finished items.

  • Example: Look! I have baked three cakes! (Focus on the number of completed items).

3 Action Type: Quick Accidents vs. Long Processes

  • Use PPS for short, quick actions that are suddenly completed (e.g., start, stop, finish, spill, break).
    • Example: I have spilled the milk.
  • Use PPC for actions that take time and effort (e.g., wait, cook, run, study, clean).
    • Example: I have been cleaning the kitchen for hours.

4 The Stative Verb Exception

Even if you are exhausted, verbs describing mental states or emotions (e.g., know, want, understand, need, belong) cannot take the Continuous form.

  • Correct: I have wanted to bake this for weeks.
  • Incorrect: I have been wanting to bake this for weeks.

Exercises:   123456789101112

Pin It on Pinterest

Share This