• be caught with one's pants down
• beat a path
• be made for it
• be at odds with him
• be wise after the event
• be all over bar the shouting
• be out of practice
• be a new one on him
• be spoiling for it
• stand up and be counted
• be to the point
• be in short supply
• not to be able to see the wood for the trees
• not to be in the same street as
• be asking for trouble
• be up to no good
• be in his line of country
• be a match for him
• be on a winning streak
• be on speaking terms
• be in the middle of doing it
• be taken with it
• be get in a stew
• be up with him
• that will be the day
• be meat and drink to him
• be over the hump
• be go down with
• be a marked man
• beat a hasty retreat
• be up against it