be on the offensive

(redirected from been on the offensive)

be on the offensive

To be attacking someone or adopting an aggressive attitude or position as a means of gaining a pre-emptive advantage. If you aren't on the offensive as soon as the debate starts, your opponent is going to walk all over you! Every time Mike and I start to fight, he's immediately on the offensive and unwilling to listen to my side of things.
See also: offensive, on

be on the ofˈfensive

be attacking somebody/something rather than waiting for them to attack you: The Scots were on the offensive for most of the game.The government is very much on the offensive in the fight against drugs. OPPOSITE: on/onto the defensive
See also: offensive, on