And He healed many who were ill with various diseases and drove out many demons. But He would not allow the demons to speak, because they knew who He was.
Mark 1:34. He did not permit the devils to speak. There might be two reasons why he did not permit them: a general reason, because the time of the full revelation was not yet come; and a special reason, which we hinted at a little ago, that he refused to have, as heralds and witnesses of his divinity, those whose praise could have no other...
In these verses, we have, I. A particular account of one miracle that Christ wrought, in the cure of Peter's wife's mother, who was ill of a fever. This passage we had before, in Matthew. Observe, 1. When Christ had done that which spread his fame throughout all parts, he did not then sit still, as some think that they may lie in bed when their name is up.
Commenting on Mark 1:29-39
Verse 34. And suffered not the devils to speak, because they knew him. They knew that he was the Messiah. If they had spoken, they would have made that known to the people. Jesus was not desirous, at that time, that that should be publicly known, or his name be blazoned abroad.