This is a SIMILE - if words such as 'as' or 'like' are used in order to compare two things (in this case, 'giant rocks with razor edges crouch LIKE a sea monster with wide open jaws'), then it is a simile.
Yes because u are saying it to urself which makes it an opinoin not fact
The answer to your question is B