Finished with a b-boyfriend? (3,4)
I believe the answer is:
all over
'finished' is the definition.
('all over' can be similar in meaning to 'finished')
'with a b-boyfriend?' is the wordplay.
'with' says to put letters next to each other.
'b-boyfriend?' becomes 'llover' ('lover' said with a stammer like 'boyfriend' was; I've seen this before).
'a' next to 'llover' is 'ALL-OVER'.
(Other definitions for all over that I've seen before include "Finished" , "Everywhere (bar the shouting?)" , "typically" , "Obsessed with" , "very characteristically" .)