Present Perfect Continuous practice (B1)Fronts · page 1 of 6
1been / running / has / he
2We ___ a lot of problems this week. (have been having / have had)
3Here's your book. Nick ___ it. (has been returning / has returned)
4he / hard / has / working / been
Present Perfect Continuous practice (B1)Backs · page 1 of 6
2have had“We have had a lot of problems this week.”
1He has been running?
4He has been working hard?
3has returned“Here's your book. Nick has returned it.”
Present Perfect Continuous practice (B1)Fronts · page 2 of 6
5How long ___ Jack? (have you been knowing / have you known)
6Please wait. They ___ yet. (haven't been finishing / haven't finished)
7waiting / been / I / have / you / for
8He ___ for you for six hours. ('s been waiting / 's waited)
Present Perfect Continuous practice (B1)Backs · page 2 of 6
6haven't finished“Please wait. They haven't finished yet.”
5have you known“How long have you known Jack?”
8's been waiting“He 's been waiting for you for six hours.”
7I have been waiting for you?
Present Perfect Continuous practice (B1)Fronts · page 3 of 6
9The dog ___ for hours. (has barked / has been barking)
10hours / it / been / raining / two / for / has
11He is tired. He ___ hard. (has been working / has worked)
12She ___ us an invitation to her party. (hasn't been sending / hasn't sent)
Present Perfect Continuous practice (B1)Backs · page 3 of 6
10It has been raining for two hours?
9has been barking“The dog has been barking for hours.”
12hasn't sent“She hasn't sent us an invitation to her party.”
11has been working“He is tired. He has been working hard.”
Present Perfect Continuous practice (B1)Fronts · page 4 of 6
13day / watching / TV / been / all / he / has
14Where's the book I gave you? What ___ with it? (have you been doing / have you done)
15They ___ since early this morning. (have been cooking / have cooked)
16she / was / been / has / since / six / she / playing / tennis
Present Perfect Continuous practice (B1)Backs · page 4 of 6
14have you done“Where's the book I gave you? What have you done with it?”
13He has been watching TV all day?
16She has been playing tennis since she was six?
15have been cooking“They have been cooking since early this morning.”
Present Perfect Continuous practice (B1)Fronts · page 5 of 6
17Where have you been? I ___ for you everywhere. ('ve been looking / 've looked)
18been / has / house / painting / he / the
19Everything is going well. We ___ any problems so far. (haven't been having / haven't had)
20she / been / reading / morning / since / has
Present Perfect Continuous practice (B1)Backs · page 5 of 6
18He has been painting the house?
17've been looking“Where have you been? I 've been looking for you everywhere.”
20She has been reading since morning?
19haven't had“Everything is going well. We haven't had any problems so far.”
Present Perfect Continuous practice (B1)Fronts · page 6 of 6
21- Where's your key? - I don't know. I ___ it. ('ve been losing / 've lost)
22planting / been / has / he / trees
23Her phone ___ for ten minutes. It annoys me. (has been ringing / has rung)
24has / minutes / waiting / for / been / he / thirty
Present Perfect Continuous practice (B1)Backs · page 6 of 6
22He has been planting trees?
21've lost“- Where's your key? - I don't know. I 've lost it.”
24He has been waiting for thirty minutes?
23has been ringing“Her phone has been ringing for ten minutes. It annoys me.”