All exercises
/
Verb tenses
B1 · Intermediate
15 little steps
Present Perfect Continuous Exercises
Go at your own pace. Every answer is a chance to learn.
Warm-up
0 of 15 explored
Jump to a question
Question 1
Question 2
Question 3
Question 4
Question 5
Question 6
Question 7
Question 8
Question 9
Question 10
Question 11
Question 12
Question 13
Question 14
Question 15
Fill the blank
Question 1
/ 15
Fill the gap
Your answer
Choose an answer:
has been waiting
have been waiting
I
for the bus for twenty minutes.
Check answer
Show answer
Try again
Back
You can skip and come back.
Next
See all 15 questions
1.
I ___ for the bus for twenty minutes.
2.
She ___ the piano all morning.
3.
We have learning English since January.
4.
He ___ in the garden for an hour.
5.
They ___ football since four o'clock.
6.
You has been studying very hard lately.
7.
It ___ since lunchtime.
8.
I ___ this book all week.
9.
The dog have been looking for its ball for ten minutes.
10.
Our neighbours ___ their house for days.
11.
She ___ for the race since last month.
12.
We has been rehearsing our dance routine all afternoon.
13.
He ___ bread since early this morning.
14.
The children ___ questions all day.
15.
I has been tidying my room for the last hour.