Question: yet who would have thought?
Answer: Yet who would have thought the old man to have had so much blood in him? These words are spoken by Lady Macbeth in Act 5, scene 1, lines 30–34, as she sleepwalks through Macbeth's castle on the eve of his battle against Macduff and Malcolm.