Correct option is B
The correct one-word for the given group of words is "soliloquy."
Soliloquy means a speech delivered by a character when alone, expressing thoughts aloud.
Meanings of other options:
•
Harangue: A lengthy and aggressive speech.
•
Hyperbole: Exaggerated statements or claims not meant to be taken literally.
•
Sacrilege: Violation or misuse of what is regarded as sacred.