Present Perfect Tense or Present Perfect Continuous Tense Quiz
English multiple-choice grammar quiz about Present Perfect Tense or Present Perfect Continuous Tense
Preview:
The children are so noisy because they __________football in the living room.
I can’t concentrate on my lessons at all!
Hey! Could please stop playing! I’m studying!
A. played
B. play
C. have played
D. have been playing
It _____________all night and, up to now, it hasn’t stopped yet. Is it because of the storm?
A. has rained
B. rained
C. has been raining
D. rains
She looks so tired because she ______________for the exam all day. I’ve tried to tell her to take a rest or at least, just take a break before she becomes sick, but she insists studying more. That’s her!
A. studied
B. has studied
C. has been studying
D. studies
He __________his leg, so he can’t walk.
A. has broken
B. has been breaking
C. breaks
D. broke
I ______________ that book twice.
A. already read
B. have already been reading
C. have already read
D. already reads
How long _____________ for him ? I don’t think he’s coming today.
A. have you been waiting
B. have you waited
C. did you wait
D. do you wait
A: Why are your hands so dirty? Is that oil?
B: Oh, yeah. I ______________ my car. I’ve not finished it yet but I have to use it tomorrow.
A. fixed
B. have fixed
C. have been fixing
D. fix
I ………………………. for you since 8 o’clock! Where are you now!?
A. waited
B. have waited
C. have been waiting
D. wait
I __________my homework, so I can play video games now.
A. already finished
B. have already finished
C. have already been finishing
D. finish
A: Have you ever been to Paris?
B: Yeah, I__________ there twice already. What about you?
A: No, never but one day.
A. have been
B. have been being
C. was
D. be
We __________ each other since last summer.
A. don’t see
B. didn’t see
C. haven’t been seeing
D. haven’t seen
She _____________ dinner, and the kitchen smells delicious.
A. cooked
B. cooks
C. had been cooking
D. has been cooking
Why are you sweating? You ______________, right?
A. ran
B. has run
C. have been running
D. run
They ______________ at the airport.
A. just arrived
B. have just been arriving
C. have just arrived
D. arrive just
He __________ ___the house all day, and now his clothes are dirty.
A. painted
B. has painted
C. has been painting
D. paints
