If you use the present perfect progressive with an expression of unfinished time (as in your last five sentences), then you imply that the action is continuing.
If there is no expression of unfinished time, then you imply the action finished some time in the past, but the effects are felt into the present.
The present perfect continuous is, in most cases, used to describe an action that is ongoing:
I have been pumping
means: "I have pumped, but I'm not done yet; I'm still pumping."
By contrast, the present perfect is used to describe an action that has ended:
I have pulled up dandelions all day
means: "I've spent all day pulling up dandelions, but now the day is done, and my task is over."
For almost all of the sentences you give, I could imagine different contexts in which one of the two choices would be acceptable. It all depends on the context.
That said, I would favour the following:
I have pumped up three tyres. Would you like to do the fourth?
The latter question seems to imply that the first three tyres are now properly pumped up. Now, someone has to pump the fourth one up.
She has been polishing this table all morning and she is not satisfied with it yet.
The fact that she is not yet satisfied with it yet seems to imply that she is still working on it. The task is ongoing; therefore, the present perfect continuous should be used.
I only have heard about him twice since he went away.
The use of "only" here implies that the present perfect must be used rather than the present perfect continuous.
He has been riding, that's why he is wearing breeches.
He's still wearing breeches, which may imply that he's not done riding.
I have been hearing from her regularly. She is a very good correspondent.
That last statement indicates that communication with her has not stopped, but is ongoing; therefore, use the present perfect continuous.
EDIT: However, there are exceptions. The present perfect continuous does not always describe an action that is ongoing. Here is an example:
I can smell whisky on your breath! Have you been drinking?
Here, when the question is asked, the drinking has presumably already come to an end.
Best Answer
This is grammatically correct. It is plausible to say that investors have clamoured for it, and Draghi has given it.
However, it does not tell us the order in which the events occurred. Perhaps investors wanted it briefly ten years ago and then lost interest; perhaps they wanted it a little after breakfast today, despite Draghi's announcement.
Because of the context, it's reasonably clear that's what is meant is:
And it would be somewhat more precise and natural to say:
(though that doesn't absolutely rule out the briefly 10 years ago)
or simply:
Stylistically, I suspect it may have been done for effect:
In this case 'suffered' might imply either a single great act of suffering or bearing a burden for a long time, and the perfect tense would be a subtle understatement.
However, clamour is already slightly hyperbolic (most investors are not actually shouting loudly at Draghi), so trying at the same time do understatement with it leaves the sentence with an awkward quality to it.