English Present Perfect vs Present Perfect Continuous - Test 01 Questions I _ (pump) up three tyres Would you like to 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 © http://www.englishteststore.net Photocopiable 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 © http://www.englishteststore.net Photocopiable 10 I _ (make) sausage rolls for the party all the morning A have been making B have made C both answers are correct © http://www.englishteststore.net Photocopiable