In the context indicated, "demonstrated" most nearly means A. explained B. presented C. shown D. protested E. justified