This is a sentence from one English Newspaper.
Paris has been considered the favourite since the campaign started more than two years ago but Olympic insiders have claimed London has been making up ground recently following an aggresive marketing campaign.
Could you explain me what "to make up ground" means?
What do you call a game that is a bit similar to volleyball but the obvious difference is that players don't use their hands but they bounce the ball with their feet?
Could you explain me the grammar used in this sentence: 'Cars are have been daubed with slogans.'
I have come accross this sentence in one newspaper and the structure 'to be have been' seems a bit strange to me.
