Beat the pants off (of) (someone) Verb + object/complement informal slang
Despite the use of the word "pants," this term does not imply actually taking someone's clothes off.
To defeat someone completely.
John beat the pants off Bin in the long-distance running race some days ago.
We lost to their team last year, but this year we're going to beat the pants of them.
Our candidate beat the pants off him in the last election.
To be extremely successful and admired by a range of people.
To fall suddenly and heavily to the ground
To narrowly succeed or defeat someone in something
One has the potential for being successful in the future ahead.
To succeed in something by only a small amount
The verb "beat" should be conjugated according to its tense.
Rich and poor people.
The government has made a great effort to narrow the gap between the haves and have nots.