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

You are talking to a very hardworking classmate. Despite studying day and night, your friend has just received a failing grade on a major exam for the second time in a row. You are using the correct grammar to acknowledge their intense effort (the process) but also pointing out the harsh reality of their grades (the results) to persuade them to change their study methods. Choose the best option (A, B, C, or D) to complete each sentence.

 “Please listen to me. I know you ______ incredibly hard for this exam all month.”

     (A) have studied

     (B) have been studying

     (C) are studying

     (D) have studying

 “However, we need to be honest. You ______ the math test twice in a row now.”

     (A) have failed

     (B) have been failing

     (C) fail

     (D) have fail

 “Your current method isn’t working. You ______ 500 flashcards, but you still can’t solve the complex problems.”

     (A) have been memorizing

     (B) have memorized

     (C) memorize

     (D) have memorize

4   “You look absolutely exhausted today because you ______ on only three hours of sleep lately.”

     (A) have run

     (B) are running

     (C) have been running

     (D) have ran

 “I ______ you since middle school, and I know how smart you actually are.”

     (A) have known

     (B) have been knowing

     (C) am knowing

     (D) know

 “Look at your desk. You ______ the same textbook chapter for four hours straight.”

     (A) have read

     (B) are reading

     (C) read

     (D) have been reading

7   “Even though you spent four hours on it, you still ______ the main concept yet.”

     (A) haven’t been understanding

     (B) haven’t understood

     (C) don’t understood

     (D) haven’t understand

 “This week alone, you ______ five different mock exams, but your score is exactly the same.”

     (A) have been taking

     (B) have taken

     (C) take

     (D) have take

 “I think the problem is that you ______ to memorize everything instead of truly understanding it.”

     (A) have tried

     (B) have been trying

     (C) are trying

     (D) try

10   “You ______ that reading the book ten times is the best strategy, but it’s not.”

     (A) have always believed

     (B) have always been believing

     (C) always believe

     (D) am always believing

11   “Since the semester started, you ______ yourself in the library every single weekend.”

     (A) have hidden

     (B) are hiding

     (C) have been hiding

     (D) hide

12   “Let me ask you a serious question: How many times ______ the teacher for help this month?”

     (A) have you been asking

     (B) do you ask

     (C) have you asked

     (D) are you asking

13   “You never ask for help! You ______ with that complex physics formula all morning by yourself.”

     (A) have struggled

     (B) have been struggling

     (C) are struggling

     (D) have struggle

14   “It is time to change your routine. You ______ any real progress since October.”

     (A) haven’t been making

     (B) haven’t made

     (C) don’t make

     (D) haven’t make

15   “I know you are frustrated. You ______ YouTube tutorial videos for hours.”

     (A) have been watching

     (B) have watched

     (C) are watching

     (D) watch

16   “But exactly how many practice essays ______ today? Just one.”

     (A) have you been writing

     (B) do you write

     (C) are you writing

     (D) have you written

17   “You are burnt out. You ______ a proper break for several weeks now.”

     (A) haven’t been needing

     (B) haven’t needed

     (C) have needed

     (D) have been needing

18   “You ______ to my advice about joining a study group twice already.”

     (A) have been refusing

     (B) have refused

     (C) refuse

     (D) have refuse

19   “I’m saying this because I care. We ______ about this issue for twenty minutes, so let’s make a plan.”

     (A) have talked

     (B) talk

     (C) have been talking

     (D) have talk

20   “You ______ hard, but now it is time for you to start working smart.”

     (A) have worked

     (B) have been working

     (C) are working

     (D) work

ANSWER KEY & EXPLANATIONS

1 (B)

  • Correct (B) have been studying: The Present Perfect Continuous (PPC) is used to emphasize the intense, ongoing effort and exhausting process of studying “all month”.
  • Common Mistake (A) have studied: Present Perfect Simple (PPS) focuses on a finished action, which loses the empathetic emphasis on the ongoing struggle.
  • Strong Distractor (C) are studying: Present Continuous ignores the duration leading up to the present.
  • Structural Error (D) have studying: Missing the word “been”.

2 (A)

  • Correct (A) have failed: Failing an exam is a definitive, completed result. Furthermore, stating a specific quantity/frequency (“twice”) strictly requires PPS.
  • Common Mistake (B) have been failing: You cannot use continuous tenses to count the exact number of times an event occurred.
  • Strong Distractor (C) fail: Present Simple states a general fact, losing the immediate impact of the recent results.
  • Structural Error (D) have fail: Requires the past participle “failed”.

3 (B)

  • Correct (B) have memorized: Focuses on an exact quantity of completed items (“500 flashcards”). We use PPS for completed amounts.
  • Common Mistake (A) have been memorizing: You cannot use PPC when stating exactly how many things you have finished.
  • Strong Distractor (C) memorize: Present simple sounds like a general habit.
  • Structural Error (D) have memorize: Missing the “d” for the past participle.

4 (C)

  • Correct (C) have been running: Emphasizes the ongoing, physically draining process of surviving on little sleep “lately,” explaining the present exhaustion.
  • Common Mistake (A) have run: PPS loses the continuous, ongoing nature of this recent bad habit.
  • Strong Distractor (B) are running: Misses the “lately” (past-to-present) connection.
  • Structural Error (D) have ran: “Ran” is past simple; the past participle is “run”.

5 (A)

  • Correct (A) have known: Exception! “Know” is a stative verb (a state of mind/relationship). It cannot take the “-ing” form, even with a duration (“since middle school”). We must use PPS.
  • Common Mistake (B) have been knowing: Applying the continuous rule to a stative verb.
  • Strong Distractor (C) am knowing: Also uses continuous for a state verb.
  • Structural Error (D) know: Present simple loses the “since” timeline completely.

6 (D)

  • Correct (D) have been reading: Reading the same chapter is an ongoing, frustrating, and unfinished process that has lasted “for four hours straight”. PPC is perfect here.
  • Common Mistake (A) have read: Implies the chapter was read once and finished successfully, contradicting the tone of being stuck.
  • Strong Distractor (B) are reading: Ignores the four-hour duration.
  • Structural Error (C) read: Past simple or present simple disconnected from the present focus.

7 (B)

  • Correct (B) haven’t understood: Exception! “Understand” is a stative verb (mental state). It must be used in PPS. It highlights a negative result.
  • Common Mistake (A) haven’t been understanding: Applying the continuous rule to a stative verb.
  • Strong Distractor (C) don’t understood: Grammatically invalid.
  • Structural Error (D) haven’t understand: Requires “understood”.

8 (B)

  • Correct (B) have taken: Mentions an exact completed quantity (“five different mock exams”). PPS must be used to count achievements.
  • Common Mistake (A) have been taking: You cannot use PPC to report a finished number of exams.
  • Strong Distractor (C) take: Present simple habit.
  • Structural Error (D) have take: Requires “taken”.

9 (B)

  • Correct (B) have been trying: Trying is an ongoing, active process. The PPC highlights that this has been the friend’s continuous (but flawed) approach recently.
  • Common Mistake (A) have tried: Implies the attempt is over and done with, which doesn’t fit the fact that it’s their current active method.
  • Strong Distractor (C) are trying: Focuses only on right now.
  • Structural Error (D) try: Present simple.

10 (A)

  • Correct (A) have always believed: Exception! “Believe” is a stative verb. It is never used in continuous tenses.
  • Common Mistake (B) have always been believing: Using the “-ing” form for a verb of the mind.
  • Strong Distractor (C) always believe: Present simple lacks the past-to-present timeline that “have always” provides.
  • Structural Error (D) am always believing: Same mistake, using continuous for a stative verb.

11 (C)

  • Correct (C) have been hiding: Emphasizes a repetitive, ongoing, and somewhat negative habit taking place over a recent period (“since the semester started”).
  • Common Mistake (A) have hidden: Implies hiding once and staying there permanently, rather than the repeated ongoing process of going to the library.
  • Strong Distractor (B) are hiding: Ignores the timeline leading up to now.
  • Structural Error (D) hide: General routine.

12 (C)

  • Correct (C) have you asked: Asking “How many times” focuses on the frequency of a completed result. This requires PPS.
  • Common Mistake (A) have you been asking: You cannot ask “How many times” using a continuous tense, as continuous focuses on the uninterrupted process, not counting individual occurrences.
  • Strong Distractor (B) do you ask: Asks about general habits, not the specific count this month.
  • Structural Error (D) are you asking: Present continuous.

13 (B)

  • Correct (B) have been struggling: Struggling is a classic continuous action. PPC is the most natural tense to emphasize the frustrating time spent “all morning”.
  • Common Mistake (A) have struggled: While grammatically possible, PPC is much more powerful for emphasizing the ongoing frustration.
  • Strong Distractor (C) are struggling: Ignores the “all morning” duration.
  • Structural Error (D) have struggle: Requires “struggled”.

14 (B)

  • Correct (B) haven’t made: A negative result up to now. The focus is on the failure to achieve a milestone (progress). PPS is used for results and quantities (even zero).
  • Common Mistake (A) haven’t been making: PPS is much stronger here to emphasize the definitive lack of a finished result.
  • Strong Distractor (C) don’t make: Means you generally never make progress.
  • Structural Error (D) haven’t make: Requires “made”.

15 (A)

  • Correct (A) have been watching: Watching videos is an active, ongoing effort. PPC highlights this continuous, exhausting attempt over “hours.”
  • Common Mistake (B) have watched: Implies you finished the videos and gained the result, which contrasts with the friend’s lack of progress.
  • Strong Distractor (C) are watching: Ignores the duration.
  • Structural Error (D) watch: Present simple.

16 (D)

  • Correct (D) have you written: “How many” asks for a completed quantity. You must use PPS.
  • Common Mistake (A) have you been writing: You cannot use PPC when asking exactly how many items were finished.
  • Strong Distractor (B) do you write: General habit.
  • Structural Error (C) are you writing: Present continuous.

17 (C)

  • Correct (C) have needed: Exception! “Need” is a stative verb. It is never used in continuous tenses, even with a duration (“for several weeks now”).
  • Common Mistake (D) have been needing: Using the “-ing” form for a verb of necessity.
  • Strong Distractor (B) haven’t needed: Opposite meaning; the friend does need a break.
  • Structural Error (A) haven’t been needing: Negative and continuous, both wrong here.

18 (B)

  • Correct (B) have refused: The sentence states exactly how many times the action was completed (“twice already”). PPS is required for frequencies.
  • Common Mistake (A) have been refusing: You cannot use PPC to count the specific number of times an action happened.
  • Strong Distractor (C) refuse: Present simple habit.
  • Structural Error (D) have refuse: Requires “refused”.

19 (C)

  • Correct (C) have been talking: Talking is an active, ongoing process. PPC highlights the duration of this serious conversation (“for twenty minutes”).
  • Common Mistake (A) have talked: Sounds like a quick, finished checklist item rather than an ongoing conversation.
  • Strong Distractor (B) talk: General routine.
  • Structural Error (D) have talk: Requires “talked”.

20 (B)

  • Correct (B) have been working: Emphasizes the intense, ongoing effort of working “hard” up to this point.
  • Common Mistake (A) have worked: Sounds like the work is permanently finished, but the student is still actively studying in this course.
  • Strong Distractor (C) are working: Misses the past-to-present buildup of their effort.
  • Structural Error (D) work: Present simple states a general fact.
GRAMMAR POINTS TO REMEMBER

When giving advice to someone who is struggling, you must clearly distinguish between the hard work they are putting in and the actual results they are getting. This is where the contrast between Present Perfect Continuous (PPC) and Present Perfect Simple (PPS) shines.

1 Acknowledging Hard Work & Effort → Use PPC (have/has been + V-ing)

To show empathy and acknowledge that someone is trying hard, taking a lot of time, or doing an exhausting process, use the Continuous form.

  • Example: “I know you have been studying all night.” (Focus on the draining process).
  • Example: “You have been trying your best.”

2 Pointing Out Harsh Realities & Results → Use PPS (have/has + V3/ed)

When you need to deliver a “wake-up call” by pointing out exactly how many times they failed, or how much (or how little) they have achieved, you MUST use the Simple form. PPC cannot be used with quantities.

  • Example: “You have failed two tests.” (Focus on the concrete number).
  • Never say: “You have been failing two tests.”

3 Asking for Metrics

  • Ask about duration (PPC): How long have you been reading?
  • Ask about quantity (PPS): How many pages have you read?

4 The Stative Verb Rule

No matter how long a situation lasts, verbs describing mental states, relationships, or existence (e.g., know, believe, understand, need, want) cannot take the continuous “-ing” form.

  • Correct: “You have needed a new method for months.”
  • Incorrect: “You have been needing a new method for months.”

Exercises:   123456789101112

Pin It on Pinterest

Share This