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