I do not think Jesus wept because Lazarus was dead.
In his book,Your Jesus Is Too Safe, (great book!), Jared C. Wilson, one of the most popular Christian bloggers in the world, writes, “The shortest verse in the Bible, John 11:35, tells us simply that “Jesus wept,” and his tears came from mourning his dear friend Lazarus.” I emailed Wilson and shared my thoughts on why I thought Jesus wept. His final statement in his reply back was “. . . you could be right.”
The verse does not say “Jesus wept because” . . . so any guess is speculation. The best thing to do, when situations as such arise, is to make sure our speculations are born out by the context of the passage (or passages).
Here’s part of what I emailed him and why I think Jesus wept:
. . . Jesus did weep…