Multiple Choice Questions
Day 19 - Present Perfect Continuous Tense
Practice Questions with Answers
Total 20 questions available
Q. 1
She ____ studying English for three years.
A
have beenB
wasC
is beingD
has beenClick an option to check your answer
Q. 2
She ____ her homework for the last hour.
A
have doneB
has been doingC
have been doingD
has doneClick an option to check your answer
Q. 3
They ____ a lot of noise since this morning.
A
has been madeB
have madeC
have been makingD
are makingClick an option to check your answer
Q. 4
I ____ this book for a while, but I haven’t finished it.
A
have been readingB
has readC
have readD
has been readingClick an option to check your answer
Q. 5
We ____ trying to solve this problem all day.
A
isB
are beingC
have beenD
has beenClick an option to check your answer
Q. 6
I ____ feeling sick for the past few days.
A
has beenB
have beenC
amD
wasClick an option to check your answer
Q. 7
We ____ to find a solution for weeks, but nothing has worked yet.
A
have been tryingB
have triedC
has been tryingD
were tryingClick an option to check your answer
Q. 8
He ____ playing football all afternoon.
A
has beenB
have beenC
isD
areClick an option to check your answer
Q. 9
I ____ for this job since last year.
A
has been appliedB
have appliedC
has appliedD
have been applyingClick an option to check your answer
Q. 10
We ____ talking about the same thing for an hour.
A
has beenB
areC
have beenD
isClick an option to check your answer
Q. 11
We ____ this problem for the whole morning, but we still can’t solve it.
A
have been discussingB
were discussingC
have discussedD
has been discussingClick an option to check your answer
Q. 12
They ____ waiting for the bus for over 30 minutes.
A
areB
has beenC
wereD
have beenClick an option to check your answer
Q. 13
We ____ for our tickets for over an hour.
A
have been waitingB
are waitingC
has been waitingD
were waitingClick an option to check your answer
Q. 14
They ____ to the office for the past two days.
A
are walkingB
have been walkingC
have walkedD
has been walkingClick an option to check your answer
Q. 15
He ____ to finish his project for weeks.
A
has been tryingB
have triedC
have been triedD
has triedClick an option to check your answer
Q. 16
He ____ working hard lately.
A
has beenB
isC
have beenD
areClick an option to check your answer
Q. 17
She ____ looking for a new job for a month.
A
isB
has beenC
have beenD
wasClick an option to check your answer
Q. 18
They ____ working on their project since morning.
A
have beenB
isC
areD
has beenClick an option to check your answer
Q. 19
I ____ working on this project for two hours.
A
has beenB
amC
have beenD
am beingClick an option to check your answer
Q. 20
She ____ in the meeting for over two hours.
A
has sitB
is sittingC
has been sittingD
have been sittingClick an option to check your answer
Master this Topic
Complete all questions to strengthen your understanding