Could you tell me which one is right between (A) and (B) in the following sentence, and whether the sentence is right and natural?<br/>Thank you.<br/><br/><i>Is there anyone [ (A) scribbling / (B) having scribbled ] on the desk after I warned you all for that in this class?</i>