Present Perfect Progressive Tense

“Green Apples” by Paul Cezanne, 1873

The Present Perfect Progressive Tense is formed by using the subject with “have been” or “has been” plus a present participle (-ing form) of the verb.
If you’re using a subject pronoun, you may use a contraction. The contractions are as follows: I’ve, he’s, she’s, it’s, you’ve, we’ve, they’ve.

Change the following Present Progressive sentences to Present Perfect Progressive. Use the time word in the drop down menu. Click on the arrows to view the correct answer.

1. He’s studying English.

three yearsHe’s been studying English for three years.

2. They’re reading the new books.

two hoursThey’ve been reading the new books for two hours.

3. We’re waiting for the doctor.

8:00 amWe’ve been waiting for the doctor since 8:00 am.

4. They’re repairing that road.

last weekThey’ve been repairing that road since last week.

5. You’re learning new words.

JanuaryYou’ve been learning new words since January.

6. The students are writing their essay.

45 minutesThe students have been writing their essay for 45 minutes.An essay is a composition about a topic or theme

7. It’s snowing.

several hoursIt’s been snowing for several hours.

8. We’re jogging.

noonWe’ve been jogging since noon.

9. The gardeners are planting flowers.

a weekThe gardeners have been planting flowers for a week.

10. The turkey is cooking.

three o’clockThe turkey has been cooking since three o’clock.

11. They’re swimming now.

two hoursThey’ve been swimming for two hours.

12. Roger is working at the post office.

2008Roger has been working at the post office since 2008.

13. Irene is playing the piano.

she was four years oldIrene has been playing the piano since she was four years old.

14. We’re playing soccer together.

we were kidsWe’ve been playing soccer together since we were kids.

15. What are they doing now?

all these yearsWhat have they been doing for all these years?

16. The doctor is giving a check up.

early this morningThe doctor has been giving check ups since early this morning. A check up is a physical exam.

17. The teacher is explaining the grammar.

8:30 amThe teacher has been explaining the grammar since 8:30 am.

18. The neighbors are making noise.

their party beganThe neighbors have been making noise since their party began.

19. My TV isn’t working well.

some timeMy TV hasn’t been working well for some time.

20. The baby is crying.

early this afternoonThe baby has been crying since early this afternoon.

21. The ceiling is leaking.

two daysThe ceiling has been leaking for two days.

22. My car is making strange noises.

yesterdayMy car has been making strange noises since yesterday.

23. Paul and Jane are dating.

they graduated from high schoolPaul and Jane have been dating since they graduated from high school.

24. Officer Daniels is directing traffic.

all dayOfficer Daniels has been directing traffic all day.

25. The neighbor’s dog is barking.

several hoursThe neighbor’s dog has been barking for several hours.