Exercise 1: Conjugation Practice (Affirmative)
Fill in the blanks with the correct form of the Present Perfect Continuous using the verb in parentheses.
1. They ________________________ (study) for their exams since 8:00 AM.
2. Mark ________________________ (talk) on the phone for over an hour.
3. The children ________________________ (play) outside all afternoon.
Exercise 2: Questions & Negatives
Complete the sentences according to the prompts.
4. How long ________ you ________________________ (look) for a new job? (Question)
5. We ________________________ (not / watch) TV lately; we've been too busy. (Negative)
6. Why is your face so red? ________ you ________________________ (run)? (Question)
Exercise 3: FOR or SINCE?
Fill in the blanks with either for or since.
7. I have been trying to fix this computer ________________ two hours.
8. She has been taking violin lessons ________________ last December.
Exercise 4: Spot the Error (Continuous vs. Stative Verbs)
Identify whether the sentence is correct or incorrect. If it is incorrect, fix it!
9. "I have been needing a new notebook for weeks."
👉 Correct or Incorrect? ____________________________________________________
10. "She has been reading that book since yesterday."
👉 Correct or Incorrect? ____________________________________________________
🔑 Answer Key
1. have been studying
(They + have + been + studying)
2. has been talking
(Mark [he] + has + been + talking)
3. have been playing
(The children [they] + have + been + playing)
4. How long have you been looking...?
(Question order: Question word + have + subject + been + V-ing)
5. haven't been watching (or: have not been watching)
(Negative: have + not + been + V-ing)
6. Have you been running?
(Question order: Have + subject + been + V-ing)
7. for
("two hours" is a duration of time)
8. since
("last December" is a specific starting point in time)
9. Incorrect.
Correction: "I have needed a new notebook for weeks."
(Explanation: "Need" is a stative verb representing a state, not an action, so it cannot be used in continuous
forms.)
10. Correct.
(Explanation: "Read" is an dynamic action verb, so using the continuous form is completely valid to show
duration.)