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