Is the “sit on it” an idiom? What does it mean?
Native speaker’s answer
Rebecca
No, to "sit on it" is not an idiom here. In this sentence, to "sit on it" means to literally "sit down" or "sit on top of" something. So in this case, he is referring to the fact that he physically sat on the cake.