Imperative is when you are giving a command
Interrogative is when you are asking a question
Declarative is when you are declaring something
Exclamatory shows a form of expression
A - incorrect as it does have a hero.
B - correct. The fact that it tells a long narrative story, among other things (like that it tells the story of the hero) makes it an epic poem.
C - incorrect as it is one long story
D - incorrect, using words in a poetic manner is not enough to consider writing an epic poem.