English Present Perfect vs Present Perfect Continuous - Test 01
Questions
1.
2.
3.
4.
5.
I _____ (pump) up three tyres. Would you like to do the fourth?
A.
have pumped
B.
have been pumping
C.
both answers are correct
I _____ (grease) my car. That's why my hands are so dirty.
A.
have been greasing
B.
have greased
C.
both answers are correct
I _____ (polish) this table all the morning and she isn't satisfied with it yet.
A.
have been polishing
B.
have polished
C.
both answers are correct
I _____ (ride) all the horses in this stable.
A.
have ridden
B.
have been riding
C.
both answers are correct
I only _____ (hear) from him twice since he went away.
©
Photocopiable
6.
7.
8.
9.
A.
have been hearing
B.
have heard
C.
both answers are correct
He _____ (ride); that's why he is wearing breeches.
A.
has been riding
B.
has ridden
C.
both answers are correct
I _____ (pull) up dandelions all day.
A.
have pulled
B.
have been pulling
C.
both answers are correct
He _____ (teach) in this school for five years.
A.
has been teaching
B.
has taught
C.
both answers are correct
I _____ (hear) from her regularly. She is a very good correspondent.
A.
have been hearing
B.
have heard
C.
both answers are correct
©
Photocopiable
10. I _____ (make) sausage rolls for the party all the morning.
A.
have been making
B.
have made
C.
both answers are correct
©
Photocopiable