The correct answer is B. he is giant size.
The Cyclops is a monster in Greek mythology which is humanoid, but huge and has only one eye. A is incorrect because usually monsters cannot talk. C is incorrect because monsters usually live in dark and scary places. D is incorrect because this is not common of monsters - they don't usually tend to sheep. However, Greek monsters used to be enormous (according to their mythology). so B is correct.