Clue: Naughty Carol keeps a pub (7)
Answer: SINNING
Explanation: Definition: Naughty
INN in SING 
The capital letter on Carol gives me a problem here, as "Carol" and "to carol" are two different things. Could have been solved by putting Carol at the start of the clue (eg Carol keeps a pub – that's naughty)