Exercise 1: Fill in the Blanks
Complete the sentences using either the Present Perfect Simple or the Present Perfect Continuous form of the verbs in parentheses.
- I __________ (work) here since 2015.
- She __________ (just/finish) her report.
- They __________ (practice) for the concert all week.
- We __________ (not/see) that movie yet.
- He __________ (write) his book for the past two years.
- __________ (you/ever/try) Indian food?
- I __________ (already/read) three books this month.
- The kids __________ (play) outside for hours.
- My parents __________ (be) married for 30 years.
- __________ (you/complete) your homework yet?
Exercise 2: Choose the Correct Option
Choose the correct form (Present Perfect Simple or Present Perfect Continuous) to complete each sentence.
- She __________ (has studied, has been studying) French for five years.
- They __________ (have been cleaning, have cleaned) the house all morning, and it looks great now.
- I __________ (have never tried, have never been trying) sushi before.
- He __________ (has been exercising, has exercised) regularly, so he is in great shape.
- We __________ (have worked, have been working) on this project for months.
- __________ (Have you finished, Have you been finishing) your homework?
- The company __________ (has been growing, has grown) rapidly since it was founded.
- I __________ (have known, have been knowing) him for a long time.
- The teacher __________ (has explained, has been explaining) the same topic for an hour.
- She __________ (has lived, has been living) in New York for ten years.
Exercise 3: Correct or Incorrect?
Read the sentences below and decide if they are correct or incorrect. If incorrect, rewrite the sentence using the correct form of Present Perfect Simple or Present Perfect Continuous.
- He have been working here for three years.
- I has been reading this book since last week.
- She has just been finished her project.
- They have been gone to the park.
- We have cleaned the house all day, and now it’s tidy.
- She has written emails for hours.
- He has been studying for three hours.
- Have you ever been trying skydiving?
- I have knew him since childhood.
- They have been visiting Paris twice.
Exercise 4: Fill in the Blanks with the Correct Form
Use either the Present Perfect Simple or Present Perfect Continuous form of the verbs in parentheses.
- I __________ (paint) the house for the last two days.
- We __________ (learn) English since we were children.
- She __________ (already/send) the invitations.
- They __________ (not/see) each other for a long time.
- He __________ (study) all day, and now he is tired.
- I __________ (visit) London three times.
- __________ (you/work) on the new project?
- The dog __________ (bark) for hours.
- I __________ (just/meet) our new neighbor.
- She __________ (take) a break for 15 minutes.
Exercise 5: Complete the Story
Fill in the blanks using either Present Perfect Simple or Present Perfect Continuous and the verbs in parentheses.
John is a talented musician. He __________ (play) the piano since he was a child. Recently, he __________ (start) taking guitar lessons as well. He __________ (always/want) to learn a new instrument. This year, he __________ (perform) at several concerts and __________ (even/win) a few competitions. Right now, he __________ (practice) for his next big performance. He __________ (not/decide) which pieces to play yet, but he __________ (work) on a few different compositions. He __________ (make) a lot of progress, and his teacher __________ (notice) his improvement.
Answer Key
Exercise 1: Fill in the Blanks
- have been working
- has just finished
- have been practicing
- haven’t seen
- has been writing
- Have you ever tried
- have already read
- have been playing
- have been
- Have you completed
Exercise 2: Choose the Correct Option
- has been studying
- have been cleaning
- have never tried
- has been exercising
- have been working
- Have you finished
- has been growing
- have known
- has been explaining
- has lived
Exercise 3: Correct or Incorrect?
- Incorrect → He has been working here for three years.
- Incorrect → I have been reading this book since last week.
- Incorrect → She has just finished her project.
- Incorrect → They have gone to the park.
- Correct
- Incorrect → She has been writing emails for hours.
- Correct
- Incorrect → Have you ever tried skydiving?
- Incorrect → I have known him since childhood.
- Incorrect → They have visited Paris twice.
Exercise 4: Fill in the Blanks with the Correct Form
- have been painting
- have been learning
- has already sent
- haven’t seen
- has been studying
- have visited
- Have you been working
- has been barking
- have just met
- has been taking
Exercise 5: Complete the Story
John is a talented musician. He has been playing the piano since he was a child. Recently, he has started taking guitar lessons as well. He has always wanted to learn a new instrument. This year, he has performed at several concerts and has even won a few competitions. Right now, he has been practicing for his next big performance. He has not decided which pieces to play yet, but he has been working on a few different compositions. He has made a lot of progress, and his teacher has noticed his improvement.